summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJere Tuliniemi <jere.tuliniemi@qt.io>2019-05-14 16:45:27 +0300
committerJere Tuliniemi <jere.tuliniemi@qt.io>2019-05-16 09:43:39 +0000
commit69ab38dd3a6c16325dc6bb048c86235220a3086c (patch)
treee9f9c92328b721a75e765f5c2445568051822104
parent893c05ce903fcd58f17598abb48d985c641ac0e5 (diff)
Fix image loading when using Q3DSSurfaceViewer
Delayed loading bool was never properly propagated to the runtime. A pointer was instead converted to a bool value and was always true causing delayed loading to be enabled and images not be loaded. Task-number: QT3DS-3411 Change-Id: I4b328077625942e846d08129313ef21e6d0c5a45 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io> Reviewed-by: Antti Määttä <antti.maatta@qt.io>
-rw-r--r--src/Viewer/studio3d/q3dssurfaceviewer.cpp1
-rw-r--r--src/Viewer/studio3d/q3dswidget.cpp1
2 files changed, 2 insertions, 0 deletions
diff --git a/src/Viewer/studio3d/q3dssurfaceviewer.cpp b/src/Viewer/studio3d/q3dssurfaceviewer.cpp
index abbc580b..fc90e341 100644
--- a/src/Viewer/studio3d/q3dssurfaceviewer.cpp
+++ b/src/Viewer/studio3d/q3dssurfaceviewer.cpp
@@ -375,6 +375,7 @@ bool Q3DSSurfaceViewerPrivate::initializeRuntime()
int(m_size.height() * m_pixelRatio),
m_context->format(), m_fboId, localSource,
m_presentation->variantList(),
+ m_presentation->delayedLoading(),
m_presentation->d_ptr->streamProxy())) {
releaseRuntime();
qWarning("Failed to initialize runtime");
diff --git a/src/Viewer/studio3d/q3dswidget.cpp b/src/Viewer/studio3d/q3dswidget.cpp
index 38363e64..23334b5b 100644
--- a/src/Viewer/studio3d/q3dswidget.cpp
+++ b/src/Viewer/studio3d/q3dswidget.cpp
@@ -286,6 +286,7 @@ bool Q3DSWidgetPrivate::initializeRuntime()
q_ptr->context()->format(),
q_ptr->defaultFramebufferObject(), localSource,
m_presentation->variantList(),
+ m_presentation->delayedLoading(),
m_presentation->d_ptr->streamProxy())) {
releaseRuntime();
qWarning("Failed to initialize runtime");