diff options
Diffstat (limited to 'src/Viewer/studio3d/q3dswidget.cpp')
-rw-r--r-- | src/Viewer/studio3d/q3dswidget.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/Viewer/studio3d/q3dswidget.cpp b/src/Viewer/studio3d/q3dswidget.cpp index 8a2f52b2..38363e64 100644 --- a/src/Viewer/studio3d/q3dswidget.cpp +++ b/src/Viewer/studio3d/q3dswidget.cpp @@ -185,6 +185,7 @@ Q3DSWidgetPrivate::Q3DSWidgetPrivate(Q3DSWidget *q) , m_settings(new Q3DSViewerSettings(this)) , m_presentation(new Q3DSPresentation(this)) { + m_startupTimer.start(); connect(m_presentation, &Q3DSPresentation::sourceChanged, this, &Q3DSWidgetPrivate::reset); } @@ -273,7 +274,8 @@ bool Q3DSWidgetPrivate::initializeRuntime() q_ptr->makeCurrent(); - m_viewerApp = &Q3DSViewerApp::Create(q_ptr->context(), new Qt3DSAudioPlayerImpl()); + m_viewerApp = &Q3DSViewerApp::Create(q_ptr->context(), new Qt3DSAudioPlayerImpl(), + &m_startupTimer); Q_ASSERT(m_viewerApp); |