diff options
| author | TreeHugger Robot <treehugger-gerrit@google.com> | 2017-12-06 16:46:45 +0000 |
|---|---|---|
| committer | Android (Google) Code Review <android-gerrit@google.com> | 2017-12-06 16:46:45 +0000 |
| commit | a084819342ceb696bfbef3387e565744dae31c2a (patch) | |
| tree | 7972a4b7e326d010fb03797076e301f4bd50f77d /core/java | |
| parent | e1b90caea49de343a0b3d1f98767a72903d80923 (diff) | |
| parent | bf16c14cbf4af54153e691ea419c853cc5f11b62 (diff) | |
Merge "Automatic zen rules are always priority only"
Diffstat (limited to 'core/java')
| -rw-r--r-- | core/java/android/service/notification/ZenModeConfig.java | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/core/java/android/service/notification/ZenModeConfig.java b/core/java/android/service/notification/ZenModeConfig.java index 512f2df9747e..74866b85a1c5 100644 --- a/core/java/android/service/notification/ZenModeConfig.java +++ b/core/java/android/service/notification/ZenModeConfig.java @@ -530,6 +530,13 @@ public class ZenModeConfig implements Parcelable { rt.creationTime = safeLong(parser, RULE_ATT_CREATION_TIME, 0); rt.enabler = parser.getAttributeValue(null, RULE_ATT_ENABLER); rt.condition = readConditionXml(parser); + + // all default rules and user created rules updated to zenMode important interruptions + if (rt.zenMode != Global.ZEN_MODE_IMPORTANT_INTERRUPTIONS + && Condition.isValidId(rt.conditionId, SYSTEM_AUTHORITY)) { + Slog.i(TAG, "Updating zenMode of automatic rule " + rt.name); + rt.zenMode = Global.ZEN_MODE_IMPORTANT_INTERRUPTIONS; + } return rt; } |
