Fix zen alarms only mode check

am: 51563b5ffe

Change-Id: I577da2d70a3ca8a9f2af0d574cb4406db25439f2
This commit is contained in:
Beverly
2019-10-24 13:28:26 -07:00
committed by android-build-merger
3 changed files with 4 additions and 4 deletions

View File

@@ -1639,7 +1639,7 @@ public class ZenModeConfig implements Parcelable {
@UnsupportedAppUsage @UnsupportedAppUsage
public String name; // required for automatic public String name; // required for automatic
@UnsupportedAppUsage @UnsupportedAppUsage
public int zenMode; public int zenMode; // ie: Global.ZEN_MODE_IMPORTANT_INTERRUPTIONS
@UnsupportedAppUsage @UnsupportedAppUsage
public Uri conditionId; // required for automatic public Uri conditionId; // required for automatic
public Condition condition; // optional public Condition condition; // optional

View File

@@ -179,6 +179,7 @@ public class ZenLog {
case TYPE_SUPPRESSOR_CHANGED: return "suppressor_changed"; case TYPE_SUPPRESSOR_CHANGED: return "suppressor_changed";
case TYPE_LISTENER_HINTS_CHANGED: return "listener_hints_changed"; case TYPE_LISTENER_HINTS_CHANGED: return "listener_hints_changed";
case TYPE_SET_NOTIFICATION_POLICY: return "set_notification_policy"; case TYPE_SET_NOTIFICATION_POLICY: return "set_notification_policy";
case TYPE_SET_CONSOLIDATED_ZEN_POLICY: return "set_consolidated_policy";
default: return "unknown"; default: return "unknown";
} }
} }

View File

@@ -942,12 +942,11 @@ public class ZenModeHelper {
} }
private void applyCustomPolicy(ZenPolicy policy, ZenRule rule) { private void applyCustomPolicy(ZenPolicy policy, ZenRule rule) {
if (rule.zenMode == NotificationManager.INTERRUPTION_FILTER_NONE) { if (rule.zenMode == Global.ZEN_MODE_NO_INTERRUPTIONS) {
policy.apply(new ZenPolicy.Builder() policy.apply(new ZenPolicy.Builder()
.disallowAllSounds() .disallowAllSounds()
.build()); .build());
} else if (rule.zenMode } else if (rule.zenMode == Global.ZEN_MODE_ALARMS) {
== NotificationManager.INTERRUPTION_FILTER_ALARMS) {
policy.apply(new ZenPolicy.Builder() policy.apply(new ZenPolicy.Builder()
.disallowAllSounds() .disallowAllSounds()
.allowAlarms(true) .allowAlarms(true)