diff options
Diffstat (limited to 'src/runtime/q3dsengine.cpp')
-rw-r--r-- | src/runtime/q3dsengine.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/runtime/q3dsengine.cpp b/src/runtime/q3dsengine.cpp index 6bb87b5..c0dee6d 100644 --- a/src/runtime/q3dsengine.cpp +++ b/src/runtime/q3dsengine.cpp @@ -1228,6 +1228,8 @@ void Q3DSEngine::setViewportSettings(Q3DSViewportSettings *viewportSettings) if (m_viewportSettings == viewportSettings) return; + delete m_viewportSettings; + m_viewportSettings = viewportSettings; connect(m_viewportSettings, &Q3DSViewportSettings::showRenderStatsChanged, [this] { setProfileUiVisible(m_viewportSettings->isShowingRenderStats()); |