summaryrefslogtreecommitdiffstats
path: root/src/com/android/launcher2/PagedView.java
diff options
context:
space:
mode:
authorJeff Brown <jeffbrown@google.com>2010-12-02 18:27:39 -0800
committerJeff Brown <jeffbrown@google.com>2010-12-02 18:27:39 -0800
commit1d0867c8de6a889bccde9b7e768daef182a25e5c (patch)
tree076d79c28909b6da35e01e99435a21025a6a823b /src/com/android/launcher2/PagedView.java
parent16fddef875a2ce4cac16b8adbe9ea1cb57570757 (diff)
downloadandroid_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.java11
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