Loading packages/SystemUI/src/com/android/systemui/statusbar/notification/NotificationData.java +11 −2 Original line number Original line Diff line number Diff line Loading @@ -815,9 +815,18 @@ public class NotificationData { public boolean isHighPriority(StatusBarNotification statusBarNotification) { public boolean isHighPriority(StatusBarNotification statusBarNotification) { if (mRankingMap != null) { if (mRankingMap != null) { getRanking(statusBarNotification.getKey(), mTmpRanking); getRanking(statusBarNotification.getKey(), mTmpRanking); return mTmpRanking.getImportance() >= NotificationManager.IMPORTANCE_DEFAULT if (mTmpRanking.getImportance() >= NotificationManager.IMPORTANCE_DEFAULT || statusBarNotification.getNotification().isForegroundService() || statusBarNotification.getNotification().isForegroundService() || statusBarNotification.getNotification().hasMediaSession(); || statusBarNotification.getNotification().hasMediaSession()) { return true; } if (mGroupManager.isSummaryOfGroup(statusBarNotification)) { for (Entry child : mGroupManager.getLogicalChildren(statusBarNotification)) { if (isHighPriority(child.notification)) { return true; } } } } } return false; return false; } } Loading Loading
packages/SystemUI/src/com/android/systemui/statusbar/notification/NotificationData.java +11 −2 Original line number Original line Diff line number Diff line Loading @@ -815,9 +815,18 @@ public class NotificationData { public boolean isHighPriority(StatusBarNotification statusBarNotification) { public boolean isHighPriority(StatusBarNotification statusBarNotification) { if (mRankingMap != null) { if (mRankingMap != null) { getRanking(statusBarNotification.getKey(), mTmpRanking); getRanking(statusBarNotification.getKey(), mTmpRanking); return mTmpRanking.getImportance() >= NotificationManager.IMPORTANCE_DEFAULT if (mTmpRanking.getImportance() >= NotificationManager.IMPORTANCE_DEFAULT || statusBarNotification.getNotification().isForegroundService() || statusBarNotification.getNotification().isForegroundService() || statusBarNotification.getNotification().hasMediaSession(); || statusBarNotification.getNotification().hasMediaSession()) { return true; } if (mGroupManager.isSummaryOfGroup(statusBarNotification)) { for (Entry child : mGroupManager.getLogicalChildren(statusBarNotification)) { if (isHighPriority(child.notification)) { return true; } } } } } return false; return false; } } Loading