fix auto scrolling with drag and drop

This commit is contained in:
Marco Martin 2021-03-31 17:01:24 +02:00
parent e27cdfdf55
commit ee6f80de62

View file

@ -61,11 +61,12 @@ DragDrop.DropArea {
); );
launcherDragManager.hideSpacer(); launcherDragManager.hideSpacer();
let scenePos = mapToItem(null, event.x, event.y);
//SCROLL LEFT //SCROLL LEFT
if (event.x < units.gridUnit) { if (scenePos.x < units.gridUnit) {
mainFlickable.scrollLeft(); mainFlickable.scrollLeft();
//SCROLL RIGHT //SCROLL RIGHT
} else if (event.x > mainFlickable.width - units.gridUnit) { } else if (scenePos.x > mainFlickable.width - units.gridUnit) {
mainFlickable.scrollRight(); mainFlickable.scrollRight();
//DON't SCROLL //DON't SCROLL
} else { } else {