@@ -286,10 +286,6 @@ Item {
286286 }
287287
288288 onReleased: {
289− if (draggedIndex == -1) {
290− return;
291− }
292−
293289 var droppedIndex = draggedIndex;
294290 if (dragging) {
295291 postDragging = true;
@@ -297,6 +293,10 @@ Item {
297293 draggedIndex = -1;
298294 }
299295
296+ if (!selectedItem) {
297+ return;
298+ }
299+
300300 selectedItem.highlighted = false
301301 selectedItem.dragging = false;
302302 selectedItem = undefined;