summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTuomo Pelkonen <tuomo.pelkonen@qt.io>2021-06-22 11:53:32 +0300
committerTuomo Pelkonen <tuomo.pelkonen@qt.io>2021-06-22 09:41:08 +0000
commit69e18d7917ea5524191055d526bfa627581520e2 (patch)
tree1204435e7e16c549cba26f3b40593c3bd90199b4
parentbe33e67fc57a327c224c84d5a2034f45cc6afc23 (diff)
downloadqt-creator-69e18d7917ea5524191055d526bfa627581520e2.tar.gz
Qmldesigner : Fix crash when component is added while editing inline delegate
This is only fixing the crash but does not adding the import Task-number: QDS-4602 Change-Id: Iacb449d5342fcfdd5daf21abcec668569380ddba Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
-rw-r--r--src/plugins/qmldesigner/components/itemlibrary/itemlibrarywidget.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/plugins/qmldesigner/components/itemlibrary/itemlibrarywidget.cpp b/src/plugins/qmldesigner/components/itemlibrary/itemlibrarywidget.cpp
index 290611e2e0..ddf067c127 100644
--- a/src/plugins/qmldesigner/components/itemlibrary/itemlibrarywidget.cpp
+++ b/src/plugins/qmldesigner/components/itemlibrary/itemlibrarywidget.cpp
@@ -291,8 +291,9 @@ void ItemLibraryWidget::handleAddImport(int index)
+ import.toImportString());
}
- m_model->changeImports({import}, {});
- QmlDesignerPlugin::instance()->currentDesignDocument()->updateSubcomponentManagerImport(import);
+ auto document = QmlDesignerPlugin::instance()->currentDesignDocument();
+ document->documentModel()->changeImports({import}, {});
+ document->updateSubcomponentManagerImport(import);
m_stackedWidget->setCurrentIndex(0); // switch to the Components view after import is added
updateSearch();