diff options
author | Winson Chung <winsonc@google.com> | 2013-08-16 20:30:17 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2013-08-16 20:30:18 +0000 |
commit | 430b79fd0e7255386b31ac4130b26124aa93b059 (patch) | |
tree | 2349b735453d74c2cac613cfd5eac72bb3a7f96e | |
parent | e3381e11b0dbee7e956f72c0d1b92904ab171acf (diff) | |
parent | e7a852ef1511bc18a87168a0821c901e2600da4b (diff) | |
download | android_packages_apps_Trebuchet-430b79fd0e7255386b31ac4130b26124aa93b059.tar.gz android_packages_apps_Trebuchet-430b79fd0e7255386b31ac4130b26124aa93b059.tar.bz2 android_packages_apps_Trebuchet-430b79fd0e7255386b31ac4130b26124aa93b059.zip |
Merge "Cancelling long press on widgets if they don't handle touch/tap." into jb-ub-gel-agar
-rw-r--r-- | src/com/android/launcher3/LauncherAppWidgetHostView.java | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/com/android/launcher3/LauncherAppWidgetHostView.java b/src/com/android/launcher3/LauncherAppWidgetHostView.java index 6157a8721..faec8b6c1 100644 --- a/src/com/android/launcher3/LauncherAppWidgetHostView.java +++ b/src/com/android/launcher3/LauncherAppWidgetHostView.java @@ -87,6 +87,18 @@ public class LauncherAppWidgetHostView extends AppWidgetHostView { return false; } + public boolean onTouchEvent(MotionEvent ev) { + // If the widget does not handle touch, then cancel + // long press when we release the touch + switch (ev.getAction()) { + case MotionEvent.ACTION_UP: + case MotionEvent.ACTION_CANCEL: + mLongPressHelper.cancelLongPress(); + break; + } + return false; + } + @Override public void cancelLongPress() { super.cancelLongPress(); |