diff options
-rw-r--r-- | src/com/android/launcher2/DragController.java | 9 | ||||
-rw-r--r-- | src/com/android/launcher2/Launcher.java | 1 |
2 files changed, 9 insertions, 1 deletions
diff --git a/src/com/android/launcher2/DragController.java b/src/com/android/launcher2/DragController.java index 1655cb8cd..590ca6927 100644 --- a/src/com/android/launcher2/DragController.java +++ b/src/com/android/launcher2/DragController.java @@ -279,6 +279,13 @@ public class DragController { return mDragging; } + /** + * Stop dragging without dropping. + */ + public void cancelDrag() { + endDrag(); + } + private void endDrag() { if (mDragging) { mDragging = false; @@ -426,7 +433,7 @@ public class DragController { break; case MotionEvent.ACTION_CANCEL: - endDrag(); + cancelDrag(); } return true; diff --git a/src/com/android/launcher2/Launcher.java b/src/com/android/launcher2/Launcher.java index 0150af240..6ca46243f 100644 --- a/src/com/android/launcher2/Launcher.java +++ b/src/com/android/launcher2/Launcher.java @@ -437,6 +437,7 @@ public final class Launcher extends Activity super.onPause(); dismissPreview(mPreviousView); dismissPreview(mNextView); + mDragController.cancelDrag(); } @Override |