summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Chris Wren <cwren@android.com> 2016-05-25 16:37:17 -0400
committer Chris Wren <cwren@android.com> 2016-05-25 16:45:54 -0400
commit7e431621c41af719354cb7100c2c9195179cdbe6 (patch)
tree6b755f46f582196a082d2540be634654a5fed845
parent7c17e70f2f795ca06006ff2560c8b8211ce1dd52 (diff)
boost starred people to at least high importance
Bug: 28949659 Change-Id: If604062a282db5db463642315a8fa5f7cd6e597c
-rw-r--r--services/core/java/com/android/server/notification/NotificationRecord.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/services/core/java/com/android/server/notification/NotificationRecord.java b/services/core/java/com/android/server/notification/NotificationRecord.java
index 7c89e9f0ba93..367f8cbb3458 100644
--- a/services/core/java/com/android/server/notification/NotificationRecord.java
+++ b/services/core/java/com/android/server/notification/NotificationRecord.java
@@ -318,8 +318,12 @@ public final class NotificationRecord {
public void setContactAffinity(float contactAffinity) {
mContactAffinity = contactAffinity;
+ if (mImportance < IMPORTANCE_HIGH &&
+ mContactAffinity >= ValidateNotificationPeople.STARRED_CONTACT) {
+ setImportance(IMPORTANCE_HIGH, getPeopleExplanation());
+ }
if (mImportance < IMPORTANCE_DEFAULT &&
- mContactAffinity > ValidateNotificationPeople.VALID_CONTACT) {
+ mContactAffinity >= ValidateNotificationPeople.VALID_CONTACT) {
setImportance(IMPORTANCE_DEFAULT, getPeopleExplanation());
}
}