Merge "Don't allow drag n drops to auto-switch pages during accessibility item moves." into main
diff --git a/src/com/android/launcher3/dragndrop/SpringLoadedDragController.kt b/src/com/android/launcher3/dragndrop/SpringLoadedDragController.kt
index 2aeab9d..4cbe7bb 100644
--- a/src/com/android/launcher3/dragndrop/SpringLoadedDragController.kt
+++ b/src/com/android/launcher3/dragndrop/SpringLoadedDragController.kt
@@ -47,7 +47,11 @@
override fun onAlarm(alarm: Alarm) {
if (screen != null) {
// Snap to the screen that we are hovering over now
- with(launcher.workspace) { if (!isVisible(screen)) snapToPage(indexOfChild(screen)) }
+ with(launcher.workspace) {
+ if (!isVisible(screen) && launcher.dragController.mDistanceSinceScroll != 0) {
+ snapToPage(indexOfChild(screen))
+ }
+ }
} else {
launcher.dragController.cancelDrag()
}