@@ -87,16 +87,17 @@ Item {
87 if (!editMode) {
87 if (!editMode) {
88 root.requestEditMode();
88 root.requestEditMode();
89 } else if (model.scopeId != "clickscope") {
89 } else if (model.scopeId != "clickscope") {
90+ drag.target = dragItem;
90 dragItem.icon = icon;
91 dragItem.icon = icon;
91 dragItem.text = text;
92 dragItem.text = text;
92 dragItem.x = units.gu(1)
93 dragItem.x = units.gu(1)
93 dragItem.y = mapToItem(root, 0, 0).y + units.gu(1)
94 dragItem.y = mapToItem(root, 0, 0).y + units.gu(1)
94− drag.target = dragItem;
95 dragItem.visible = true;
95 dragItem.visible = true;
98 onReleased: {
98 onReleased: {
99 if (dragItem.visible) {
99 if (dragItem.visible) {
100+ drag.target = undefined;
100 dragItem.visible = false;
101 dragItem.visible = false;
101 if (dragMarker.index != index && dragMarker.index != index + 1) {
102 if (dragMarker.index != index && dragMarker.index != index + 1) {
102 var targetIndex = dragMarker.index > index ? dragMarker.index - 1 : dragMarker.index;
103 var targetIndex = dragMarker.index > index ? dragMarker.index - 1 : dragMarker.index;