From 007a9a46a52b8a71b8c78ff50456033b720362a5 Mon Sep 17 00:00:00 2001 From: Miikka Heikkinen Date: Mon, 10 Oct 2022 17:41:40 +0300 Subject: [PATCH] QmlDesigner: Reset item library drag on model detach Fixes: QDS-7823 Change-Id: If0b758f79dd4a55356d2cd5aefe65fa3e6e321be Reviewed-by: Reviewed-by: Mahmoud Badri --- .../qmldesigner/components/itemlibrary/itemlibrarywidget.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/plugins/qmldesigner/components/itemlibrary/itemlibrarywidget.cpp b/src/plugins/qmldesigner/components/itemlibrary/itemlibrarywidget.cpp index 51b807d614a..a72c334a4cb 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());