diff options
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/statusbar/notification/stack/NotificationStackScrollLayout.java | 8 |
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 7bd582031e4a..a7329b0f181a 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 @@ -5786,7 +5786,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); } }; |