summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHenning Gruendl <henning.gruendl@qt.io>2022-09-21 18:07:23 +0200
committerHenning Gründl <henning.gruendl@qt.io>2022-09-22 20:26:26 +0000
commitff33f7b7cc030cb9dd9c20c49306c684bcf006a8 (patch)
tree4f170b855cb94876dcd19ff1b8a18ad290e29ec2
parentc5020c91ce01fa587be1805245a50eabc2a64a6f (diff)
downloadqt-creator-ff33f7b7cc030cb9dd9c20c49306c684bcf006a8.tar.gz
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: <github-actions-qt-creator@cristianadam.eu> Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
-rw-r--r--share/qtcreator/qmldesigner/newstateseditor/Main.qml3
1 files changed, 3 insertions, 0 deletions
diff --git a/share/qtcreator/qmldesigner/newstateseditor/Main.qml b/share/qtcreator/qmldesigner/newstateseditor/Main.qml
index b0e7fa03bc..c6069c8cac 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)
}