summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/Viewer/qmlviewer/Qt3DSView.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/Viewer/qmlviewer/Qt3DSView.cpp b/src/Viewer/qmlviewer/Qt3DSView.cpp
index 9603aefc..f24cc41d 100644
--- a/src/Viewer/qmlviewer/Qt3DSView.cpp
+++ b/src/Viewer/qmlviewer/Qt3DSView.cpp
@@ -129,6 +129,9 @@ void Q3DSView::componentComplete()
m_viewerSettings->d_ptr->setCommandQueue(&m_pendingCommands);
m_presentation->d_ptr->setCommandQueue(&m_pendingCommands);
+ // Ensure qml stream proxy gets created on main thread
+ m_presentation->d_ptr->streamProxy();
+
QQuickFramebufferObject::componentComplete();
}