@@ -25,14 +25,14 @@ Item {
25 keys: ['workspace']
25 keys: ['workspace']
27 onEntered: {
27 onEntered: {
28− listView.updateDropProperties(drag);
28+ var index = listView.getDropIndex(drag);
29− drag.source.workspace.assign(workspaceModel, listView.hoveredWorkspaceIndex)
29+ drag.source.workspace.assign(workspaceModel, index)
30 drag.source.inDropArea = true;
30 drag.source.inDropArea = true;
33 onPositionChanged: {
33 onPositionChanged: {
34− listView.updateDropProperties(drag);
34+ var index = listView.getDropIndex(drag);
35− if (listView.dropItemIndex == listView.hoveredWorkspaceIndex) return;
35+ if (listView.dropItemIndex == index) return;
36 listView.model.move(listView.dropItemIndex, index, 1);
36 listView.model.move(listView.dropItemIndex, index, 1);
37 listView.dropItemIndex = index;
37 listView.dropItemIndex = index;