summaryrefslogtreecommitdiffstats
path: root/src/render/backend/jobs/loadscenejob.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/render/backend/jobs/loadscenejob.cpp')
-rw-r--r--src/render/backend/jobs/loadscenejob.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/render/backend/jobs/loadscenejob.cpp b/src/render/backend/jobs/loadscenejob.cpp
index 00a94cdac..169804e19 100644
--- a/src/render/backend/jobs/loadscenejob.cpp
+++ b/src/render/backend/jobs/loadscenejob.cpp
@@ -46,7 +46,7 @@ namespace Qt3D {
namespace Render {
-LoadSceneJob::LoadSceneJob(const QString &source, const QNodeId &m_sceneComponent)
+LoadSceneJob::LoadSceneJob(const QUrl &source, const QNodeId &m_sceneComponent)
: QAspectJob()
, m_renderer(Q_NULLPTR)
, m_source(source)
@@ -59,8 +59,8 @@ void LoadSceneJob::run()
QEntity *sceneTree = m_renderer->sceneManager()->sceneTreeFromSource(m_source);
if (sceneTree == Q_NULLPTR) {
Q_FOREACH (AbstractSceneParser *parser, m_renderer->sceneParsers()) {
- if (parser->isPathExtensionSupported(m_source)) {
- parser->setFilePath(m_source);
+ if (parser->isExtensionSupported(m_source)) {
+ parser->setSource(m_source);
sceneTree = parser->scene();
m_renderer->sceneManager()->addLoadedSceneTree(m_source, sceneTree);
}