diff --git a/share/qtcreator/qml/qmlpuppet/mockfiles/IconGizmo.qml b/share/qtcreator/qml/qmlpuppet/mockfiles/IconGizmo.qml index c5e7c5fc0fa..2f78458bbdd 100644 --- a/share/qtcreator/qml/qmlpuppet/mockfiles/IconGizmo.qml +++ b/share/qtcreator/qml/qmlpuppet/mockfiles/IconGizmo.qml @@ -78,7 +78,10 @@ Node { id: iconMouseArea anchors.fill: parent onPressed: { - if (iconGizmo.selected && !(mouse.modifiers & Qt.ControlModifier)) { + // Ignore singleselection mouse presses when we have single object selected + // so that the icon gizmo doesn't hijack mouse clicks meant for other gizmos + if (iconGizmo.selected && !(mouse.modifiers & Qt.ControlModifier) + && selectedNodes.length === 1) { mouse.accepted = false; } }