aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMiikka Heikkinen <miikka.heikkinen@qt.io>2022-10-10 17:41:40 +0300
committerMiikka Heikkinen <miikka.heikkinen@qt.io>2022-10-11 08:40:40 +0000
commit007a9a46a52b8a71b8c78ff50456033b720362a5 (patch)
tree2df57ff89c37d5f6a262a1c0cb0713e47c4b53e8
parentb8f4cd97d1bd495f04167e845ba049e54ad68f05 (diff)
QmlDesigner: Reset item library drag on model detach
Fixes: QDS-7823 Change-Id: If0b758f79dd4a55356d2cd5aefe65fa3e6e321be Reviewed-by: <github-actions-qt-creator@cristianadam.eu> Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
-rw-r--r--src/plugins/qmldesigner/components/itemlibrary/itemlibrarywidget.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/plugins/qmldesigner/components/itemlibrary/itemlibrarywidget.cpp b/src/plugins/qmldesigner/components/itemlibrary/itemlibrarywidget.cpp
index 51b807d614..a72c334a4c 100644
--- a/src/plugins/qmldesigner/components/itemlibrary/itemlibrarywidget.cpp
+++ b/src/plugins/qmldesigner/components/itemlibrary/itemlibrarywidget.cpp
@@ -295,8 +295,10 @@ void ItemLibraryWidget::delayedUpdateModel()
void ItemLibraryWidget::setModel(Model *model)
{
m_model = model;
- if (!model)
+ if (!model) {
+ m_itemToDrag = {};
return;
+ }
setItemLibraryInfo(model->metaInfo().itemLibraryInfo());