aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMahmoud Badri <mahmoud.badri@qt.io>2024-02-01 13:33:04 +0200
committerMahmoud Badri <mahmoud.badri@qt.io>2024-02-01 12:00:53 +0000
commitbcb231b37c9584f64885569d7bcdcd88afba745d (patch)
treef66a0b0d5181d3778512db1146f1293e59239ef2
parent6a4df2b6e698b386a2650a10be9ce8c229d5ae34 (diff)
EffectComposer: Don't reset view when switching files
Fixes: QDS-11713 Change-Id: Ic38d2fdf5105a5ecd623b8624fa028f6a45fe207 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
-rw-r--r--src/plugins/effectcomposer/effectcomposerview.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/plugins/effectcomposer/effectcomposerview.cpp b/src/plugins/effectcomposer/effectcomposerview.cpp
index 3c1901a3d4..ab7da90e1d 100644
--- a/src/plugins/effectcomposer/effectcomposerview.cpp
+++ b/src/plugins/effectcomposer/effectcomposerview.cpp
@@ -79,19 +79,19 @@ void EffectComposerView::modelAttached(QmlDesigner::Model *model)
{
AbstractView::modelAttached(model);
- m_widget->effectComposerNodesModel()->loadModel();
QString currProjectPath = QmlDesigner::DocumentManager::currentProjectDirPath().toString();
if (m_currProjectPath != currProjectPath) { // starting a new project
+ m_widget->effectComposerNodesModel()->loadModel();
m_widget->effectComposerModel()->clear(true);
m_widget->effectComposerModel()->setIsEnabled(
!QmlDesigner::DesignerMcuManager::instance().isMCUProject());
+ m_widget->initView();
}
m_currProjectPath = currProjectPath;
- m_widget->initView();
}
void EffectComposerView::modelAboutToBeDetached(QmlDesigner::Model *model)