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>
This commit is contained in:
Tuomo Pelkonen
2021-06-22 11:53:32 +03:00
parent be33e67fc5
commit 69e18d7917

View File

@@ -291,8 +291,9 @@ void ItemLibraryWidget::handleAddImport(int index)
+ import.toImportString()); + import.toImportString());
} }
m_model->changeImports({import}, {}); auto document = QmlDesignerPlugin::instance()->currentDesignDocument();
QmlDesignerPlugin::instance()->currentDesignDocument()->updateSubcomponentManagerImport(import); document->documentModel()->changeImports({import}, {});
document->updateSubcomponentManagerImport(import);
m_stackedWidget->setCurrentIndex(0); // switch to the Components view after import is added m_stackedWidget->setCurrentIndex(0); // switch to the Components view after import is added
updateSearch(); updateSearch();