Loading src/com/android/settings/notification/modes/InterruptionFilterPreferenceController.java +3 −3 Original line number Diff line number Diff line Loading @@ -44,8 +44,8 @@ class InterruptionFilterPreferenceController extends AbstractZenModePreferenceCo @Override public void updateState(Preference preference, @NonNull ZenMode zenMode) { preference.setEnabled(zenMode.isEnabled()); boolean allowingAll = zenMode.getRule().getInterruptionFilter() == INTERRUPTION_FILTER_ALL; preference.setEnabled(zenMode.isEnabled() && zenMode.canEditPolicy()); boolean allowingAll = zenMode.getInterruptionFilter() == INTERRUPTION_FILTER_ALL; ((TwoStatePreference) preference).setChecked(allowingAll); preference.setSummary(allowingAll Loading @@ -57,7 +57,7 @@ class InterruptionFilterPreferenceController extends AbstractZenModePreferenceCo public boolean onPreferenceChange(@NonNull Preference preference, Object newValue) { final boolean allowAll = ((Boolean) newValue); return saveMode(zenMode -> { zenMode.getRule().setInterruptionFilter(allowAll zenMode.setInterruptionFilter(allowAll ? INTERRUPTION_FILTER_ALL : INTERRUPTION_FILTER_PRIORITY); return zenMode; Loading src/com/android/settings/notification/modes/SetupInterstitialActivity.java +1 −1 Original line number Diff line number Diff line Loading @@ -228,7 +228,7 @@ public class SetupInterstitialActivity extends FragmentActivity { return false; } modeToUpdate.getRule().setEnabled(true); modeToUpdate.setEnabled(true); mBackend.updateMode(modeToUpdate); return true; } Loading src/com/android/settings/notification/modes/ZenModeAppsLinkPreferenceController.java +2 −2 Original line number Diff line number Diff line Loading @@ -92,7 +92,7 @@ class ZenModeAppsLinkPreferenceController extends AbstractZenModePreferenceContr @Override public boolean isAvailable(ZenMode zenMode) { return zenMode.getRule().getInterruptionFilter() != INTERRUPTION_FILTER_ALL; return zenMode.getInterruptionFilter() != INTERRUPTION_FILTER_ALL; } @Override Loading @@ -102,7 +102,7 @@ class ZenModeAppsLinkPreferenceController extends AbstractZenModePreferenceContr preference.setIntent( ZenSubSettingLauncher.forModeFragment(mContext, ZenModeAppsFragment.class, zenMode.getId(), SettingsEnums.ZEN_PRIORITY_MODE).toIntent()); preference.setEnabled(zenMode.isEnabled()); preference.setEnabled(zenMode.isEnabled() && zenMode.canEditPolicy()); mZenMode = zenMode; mPreference = (CircularIconsPreference) preference; Loading src/com/android/settings/notification/modes/ZenModeDisplayEffectPreferenceController.java +1 −1 Original line number Diff line number Diff line Loading @@ -74,7 +74,7 @@ class ZenModeDisplayEffectPreferenceController extends AbstractZenModePreference updatedEffects.setShouldUseNightMode(allow); break; } zenMode.getRule().setDeviceEffects(updatedEffects.build()); zenMode.setDeviceEffects(updatedEffects.build()); return zenMode; }); } Loading src/com/android/settings/notification/modes/ZenModeDisplayLinkPreferenceController.java +1 −1 Original line number Diff line number Diff line Loading @@ -45,7 +45,7 @@ class ZenModeDisplayLinkPreferenceController extends AbstractZenModePreferenceCo preference.setIntent( ZenSubSettingLauncher.forModeFragment(mContext, ZenModeDisplayFragment.class, zenMode.getId(), SettingsEnums.ZEN_PRIORITY_MODE).toIntent()); preference.setEnabled(zenMode.isEnabled()); preference.setEnabled(zenMode.isEnabled() && zenMode.canEditPolicy()); } @Override Loading Loading
src/com/android/settings/notification/modes/InterruptionFilterPreferenceController.java +3 −3 Original line number Diff line number Diff line Loading @@ -44,8 +44,8 @@ class InterruptionFilterPreferenceController extends AbstractZenModePreferenceCo @Override public void updateState(Preference preference, @NonNull ZenMode zenMode) { preference.setEnabled(zenMode.isEnabled()); boolean allowingAll = zenMode.getRule().getInterruptionFilter() == INTERRUPTION_FILTER_ALL; preference.setEnabled(zenMode.isEnabled() && zenMode.canEditPolicy()); boolean allowingAll = zenMode.getInterruptionFilter() == INTERRUPTION_FILTER_ALL; ((TwoStatePreference) preference).setChecked(allowingAll); preference.setSummary(allowingAll Loading @@ -57,7 +57,7 @@ class InterruptionFilterPreferenceController extends AbstractZenModePreferenceCo public boolean onPreferenceChange(@NonNull Preference preference, Object newValue) { final boolean allowAll = ((Boolean) newValue); return saveMode(zenMode -> { zenMode.getRule().setInterruptionFilter(allowAll zenMode.setInterruptionFilter(allowAll ? INTERRUPTION_FILTER_ALL : INTERRUPTION_FILTER_PRIORITY); return zenMode; Loading
src/com/android/settings/notification/modes/SetupInterstitialActivity.java +1 −1 Original line number Diff line number Diff line Loading @@ -228,7 +228,7 @@ public class SetupInterstitialActivity extends FragmentActivity { return false; } modeToUpdate.getRule().setEnabled(true); modeToUpdate.setEnabled(true); mBackend.updateMode(modeToUpdate); return true; } Loading
src/com/android/settings/notification/modes/ZenModeAppsLinkPreferenceController.java +2 −2 Original line number Diff line number Diff line Loading @@ -92,7 +92,7 @@ class ZenModeAppsLinkPreferenceController extends AbstractZenModePreferenceContr @Override public boolean isAvailable(ZenMode zenMode) { return zenMode.getRule().getInterruptionFilter() != INTERRUPTION_FILTER_ALL; return zenMode.getInterruptionFilter() != INTERRUPTION_FILTER_ALL; } @Override Loading @@ -102,7 +102,7 @@ class ZenModeAppsLinkPreferenceController extends AbstractZenModePreferenceContr preference.setIntent( ZenSubSettingLauncher.forModeFragment(mContext, ZenModeAppsFragment.class, zenMode.getId(), SettingsEnums.ZEN_PRIORITY_MODE).toIntent()); preference.setEnabled(zenMode.isEnabled()); preference.setEnabled(zenMode.isEnabled() && zenMode.canEditPolicy()); mZenMode = zenMode; mPreference = (CircularIconsPreference) preference; Loading
src/com/android/settings/notification/modes/ZenModeDisplayEffectPreferenceController.java +1 −1 Original line number Diff line number Diff line Loading @@ -74,7 +74,7 @@ class ZenModeDisplayEffectPreferenceController extends AbstractZenModePreference updatedEffects.setShouldUseNightMode(allow); break; } zenMode.getRule().setDeviceEffects(updatedEffects.build()); zenMode.setDeviceEffects(updatedEffects.build()); return zenMode; }); } Loading
src/com/android/settings/notification/modes/ZenModeDisplayLinkPreferenceController.java +1 −1 Original line number Diff line number Diff line Loading @@ -45,7 +45,7 @@ class ZenModeDisplayLinkPreferenceController extends AbstractZenModePreferenceCo preference.setIntent( ZenSubSettingLauncher.forModeFragment(mContext, ZenModeDisplayFragment.class, zenMode.getId(), SettingsEnums.ZEN_PRIORITY_MODE).toIntent()); preference.setEnabled(zenMode.isEnabled()); preference.setEnabled(zenMode.isEnabled() && zenMode.canEditPolicy()); } @Override Loading