From ff33f7b7cc030cb9dd9c20c49306c684bcf006a8 Mon Sep 17 00:00:00 2001 From: Henning Gruendl Date: Wed, 21 Sep 2022 18:07:23 +0200 Subject: [PATCH] QmlDesigner: Fix state drop in same position Avoid calling executeDrop() if the state is drop at the same index. Task-number: QDS-7731 Change-Id: I91a2be11ce4f1c34c55ecb6dcc0c75f07114703a Reviewed-by: Reviewed-by: Thomas Hartmann --- share/qtcreator/qmldesigner/newstateseditor/Main.qml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/share/qtcreator/qmldesigner/newstateseditor/Main.qml b/share/qtcreator/qmldesigner/newstateseditor/Main.qml index b0e7fa03bc6..c6069c8cac7 100644 --- a/share/qtcreator/qmldesigner/newstateseditor/Main.qml +++ b/share/qtcreator/qmldesigner/newstateseditor/Main.qml @@ -639,6 +639,9 @@ Rectangle { return } + if (statesRepeater.grabIndex === stateThumbnail.visualIndex) + return + statesRepeater.executeDrop(statesRepeater.grabIndex, stateThumbnail.visualIndex) }