summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Gus Prevas <kprevas@google.com> 2018-11-14 10:33:44 -0500
committer Gus Prevas <kprevas@google.com> 2018-11-14 10:33:44 -0500
commit50e3899a4c84ac5d0fa84b05edb4d565bf42ef08 (patch)
treeb20b44127800977fa7490324faa0bb34c95b7ba1
parentab96fe0b43a733d68bc8e11528b9df4a5a5b72f4 (diff)
Links right-to-left dismiss to feature flag.
This change re-enables dismissing a notification via a right-to-left swipe unless the new interruption model flag is turned on. Bug: 116622974 Change-Id: Id70692e5edb1bf36f758639c6d65a14feb2675ca Fixes: 119482546 Test: manually
-rw-r--r--packages/SystemUI/src/com/android/systemui/statusbar/notification/stack/NotificationStackScrollLayout.java8
1 files changed, 7 insertions, 1 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/notification/stack/NotificationStackScrollLayout.java b/packages/SystemUI/src/com/android/systemui/statusbar/notification/stack/NotificationStackScrollLayout.java
index 9daba83e0b36..bcf949f4ff69 100644
--- a/packages/SystemUI/src/com/android/systemui/statusbar/notification/stack/NotificationStackScrollLayout.java
+++ b/packages/SystemUI/src/com/android/systemui/statusbar/notification/stack/NotificationStackScrollLayout.java
@@ -5796,7 +5796,13 @@ public class NotificationStackScrollLayout extends ViewGroup implements ScrollAd
@Override
public boolean canChildBeDismissedInDirection(View v, boolean isRightOrDown) {
- return (isLayoutRtl() ? !isRightOrDown : isRightOrDown) && canChildBeDismissed(v);
+ boolean isValidDirection;
+ if (NotificationUtils.useNewInterruptionModel(mContext)) {
+ isValidDirection = isLayoutRtl() ? !isRightOrDown : isRightOrDown;
+ } else {
+ isValidDirection = true;
+ }
+ return isValidDirection && canChildBeDismissed(v);
}
};