diff options
author | Jeff Brown <jeffbrown@google.com> | 2010-12-02 18:27:39 -0800 |
---|---|---|
committer | Jeff Brown <jeffbrown@google.com> | 2010-12-02 18:27:39 -0800 |
commit | 1d0867c8de6a889bccde9b7e768daef182a25e5c (patch) | |
tree | 076d79c28909b6da35e01e99435a21025a6a823b /src/com/android/launcher2/PagedView.java | |
parent | 16fddef875a2ce4cac16b8adbe9ea1cb57570757 (diff) | |
download | android_packages_apps_Trebuchet-1d0867c8de6a889bccde9b7e768daef182a25e5c.tar.gz android_packages_apps_Trebuchet-1d0867c8de6a889bccde9b7e768daef182a25e5c.tar.bz2 android_packages_apps_Trebuchet-1d0867c8de6a889bccde9b7e768daef182a25e5c.zip |
Send live wallpaper taps.
Change-Id: I25465e6fa7a69ef5c35e69ddc375e65797f44bc6
Diffstat (limited to 'src/com/android/launcher2/PagedView.java')
-rw-r--r-- | src/com/android/launcher2/PagedView.java | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/com/android/launcher2/PagedView.java b/src/com/android/launcher2/PagedView.java index 31cfb5b21..257531ecd 100644 --- a/src/com/android/launcher2/PagedView.java +++ b/src/com/android/launcher2/PagedView.java @@ -757,8 +757,9 @@ public abstract class PagedView extends ViewGroup { break; } - case MotionEvent.ACTION_CANCEL: case MotionEvent.ACTION_UP: + onWallpaperTap(ev); + case MotionEvent.ACTION_CANCEL: mTouchState = TOUCH_STATE_REST; mAllowLongPress = false; mActivePointerId = INVALID_POINTER; @@ -958,6 +959,8 @@ public abstract class PagedView extends ViewGroup { } else { snapToDestination(); } + } else { + onWallpaperTap(ev); } mTouchState = TOUCH_STATE_REST; mActivePointerId = INVALID_POINTER; @@ -1011,6 +1014,12 @@ public abstract class PagedView extends ViewGroup { mVelocityTracker.clear(); } } + if (mTouchState == TOUCH_STATE_REST) { + onWallpaperTap(ev); + } + } + + protected void onWallpaperTap(MotionEvent ev) { } @Override |