diff options
Diffstat (limited to 'packages/SystemUI/src/com/android/systemui/statusbar/notification/row/ExpandableNotificationRow.java')
-rw-r--r-- | packages/SystemUI/src/com/android/systemui/statusbar/notification/row/ExpandableNotificationRow.java | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/notification/row/ExpandableNotificationRow.java b/packages/SystemUI/src/com/android/systemui/statusbar/notification/row/ExpandableNotificationRow.java index 7c206eb8a54e..eb496abad460 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/notification/row/ExpandableNotificationRow.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/notification/row/ExpandableNotificationRow.java @@ -513,16 +513,10 @@ public class ExpandableNotificationRow extends ActivatableNotificationView * or is in an allowList). */ public boolean getIsNonblockable() { - if (mEntry == null || mEntry.getChannel() == null) { - Log.w(TAG, "missing entry or channel"); + if (mEntry == null) { return true; } - if (mEntry.getChannel().isImportanceLockedByCriticalDeviceFunction() - && !mEntry.getChannel().isBlockable()) { - return true; - } - - return false; + return !mEntry.isBlockable(); } private boolean isConversation() { @@ -1669,6 +1663,11 @@ public class ExpandableNotificationRow extends ActivatableNotificationView } } + @VisibleForTesting + protected void setEntry(NotificationEntry entry) { + mEntry = entry; + } + private final Runnable mExpireRecentlyAlertedFlag = () -> applyAudiblyAlertedRecently(false); private void applyAudiblyAlertedRecently(boolean audiblyAlertedRecently) { |