on xenial help sign in
do the full endDrag procedure in case of a cancel
4efb6f4Michael Zanetti
qml/Launcher/LauncherPanel.qml+5−8
@@ -338,17 +338,14 @@ Rectangle {
338 }
338 }
339
339
340 onCanceled: {
340 onCanceled: {
341− if (selectedItem) {
341+ endDrag()
342− selectedItem.dragging = false;
343− }
344− selectedItem = undefined;
345− draggedIndex = -1;
346− preDragging = false;
347− postDragging = false;
348− drag.target = undefined;
349 }
342 }
350
343
351 onReleased: {
344 onReleased: {
345+ endDrag();
346+ }
347+
348+ function endDrag() {
352 var droppedIndex = draggedIndex;
349 var droppedIndex = draggedIndex;
353 if (dragging) {
350 if (dragging) {
354 postDragging = true;
351 postDragging = true;