diff options
author | Mahmoud Badri <mahmoud.badri@qt.io> | 2024-02-01 13:33:04 +0200 |
---|---|---|
committer | Mahmoud Badri <mahmoud.badri@qt.io> | 2024-02-01 12:00:53 +0000 |
commit | bcb231b37c9584f64885569d7bcdcd88afba745d (patch) | |
tree | f66a0b0d5181d3778512db1146f1293e59239ef2 | |
parent | 6a4df2b6e698b386a2650a10be9ce8c229d5ae34 (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.cpp | 4 |
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) |