diff options
author | Tuomo Pelkonen <tuomo.pelkonen@qt.io> | 2021-06-22 11:53:32 +0300 |
---|---|---|
committer | Tuomo Pelkonen <tuomo.pelkonen@qt.io> | 2021-06-22 09:41:08 +0000 |
commit | 69e18d7917ea5524191055d526bfa627581520e2 (patch) | |
tree | 1204435e7e16c549cba26f3b40593c3bd90199b4 | |
parent | be33e67fc57a327c224c84d5a2034f45cc6afc23 (diff) | |
download | qt-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.cpp | 5 |
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(); |