summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Adrian Roos <roosa@google.com> 2014-09-02 21:35:59 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2014-09-02 21:35:59 +0000
commit38b4670d46bd1760717a03d342769bb348305d4c (patch)
tree128556b834e4f0f43e039605a083f80af6c10ed5
parent4dc653aaa2c10c0f98d7e42229a2bc7903271fc4 (diff)
parentce5474b837a96d422cda291ed23e5f062d38faa1 (diff)
Merge "Don't drop up or cancel touch events" into lmp-dev
-rw-r--r--packages/SystemUI/src/com/android/systemui/statusbar/phone/ObservableScrollView.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/phone/ObservableScrollView.java b/packages/SystemUI/src/com/android/systemui/statusbar/phone/ObservableScrollView.java
index 53361dcef591..b842a6ba348d 100644
--- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/ObservableScrollView.java
+++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/ObservableScrollView.java
@@ -87,7 +87,9 @@ public class ObservableScrollView extends ScrollView {
@Override
public boolean dispatchTouchEvent(MotionEvent ev) {
- if (!mTouchEnabled) {
+ boolean isEndGuesture = (ev.getAction() == MotionEvent.ACTION_UP
+ || ev.getAction() == MotionEvent.ACTION_CANCEL);
+ if (!mTouchEnabled && !isEndGuesture) {
return false;
}
return super.dispatchTouchEvent(ev);