Send live wallpaper taps.
Change-Id: I25465e6fa7a69ef5c35e69ddc375e65797f44bc6
diff --git a/src/com/android/launcher2/PagedView.java b/src/com/android/launcher2/PagedView.java
index 31cfb5b..257531e 100644
--- a/src/com/android/launcher2/PagedView.java
+++ b/src/com/android/launcher2/PagedView.java
@@ -757,8 +757,9 @@
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 @@
} else {
snapToDestination();
}
+ } else {
+ onWallpaperTap(ev);
}
mTouchState = TOUCH_STATE_REST;
mActivePointerId = INVALID_POINTER;
@@ -1011,6 +1014,12 @@
mVelocityTracker.clear();
}
}
+ if (mTouchState == TOUCH_STATE_REST) {
+ onWallpaperTap(ev);
+ }
+ }
+
+ protected void onWallpaperTap(MotionEvent ev) {
}
@Override