@@ -27,7 +27,7 @@ Item {
27 rotation: inverted ? 180 : 0
27 rotation: inverted ? 180 : 0
29 property var model
29 property var model
30− property bool inverted: false
30+ property bool inverted: true
31 property bool dragging: false
31 property bool dragging: false
32 property bool moving: launcherListView.moving || launcherListView.flicking || dndArea.draggedItem !== undefined
32 property bool moving: launcherListView.moving || launcherListView.flicking || dndArea.draggedItem !== undefined
33 property int highlightIndex: -1
33 property int highlightIndex: -1
@@ -312,7 +312,7 @@ Item {
312 var itemCenterY = fakeDragItem.y + fakeDragItem.height / 2
312 var itemCenterY = fakeDragItem.y + fakeDragItem.height / 2
314 // Move it down by the the missing size to compensate index calculation with only expanded items
314 // Move it down by the the missing size to compensate index calculation with only expanded items
315− itemCenterY += selectedItem.height / 2
315+ itemCenterY += (launcherListView.itemHeight - selectedItem.height) / 2
317 if (mouseY > launcherListView.height - launcherListView.topMargin - launcherListView.bottomMargin - realItemHeight) {
317 if (mouseY > launcherListView.height - launcherListView.topMargin - launcherListView.bottomMargin - realItemHeight) {
318 progressiveScrollingTimer.downwards = false
318 progressiveScrollingTimer.downwards = false