diff --git a/src/com/android/settings/accounts/ManagedProfileSettings.java b/src/com/android/settings/accounts/ManagedProfileSettings.java index 156631cea5a..50b9eccb0a4 100644 --- a/src/com/android/settings/accounts/ManagedProfileSettings.java +++ b/src/com/android/settings/accounts/ManagedProfileSettings.java @@ -128,11 +128,8 @@ public class ManagedProfileSettings extends SettingsPreferenceFragment @Override public boolean onPreferenceChange(Preference preference, Object newValue) { if (preference == mWorkModePreference) { - if ((boolean) newValue) { - mUserManager.trySetQuietModeDisabled(mManagedUser.getIdentifier(), null); - } else { - mUserManager.setQuietModeEnabled(mManagedUser.getIdentifier(), true); - } + boolean quietModeEnabled = !(boolean) newValue; + mUserManager.trySetQuietModeEnabled(quietModeEnabled, mManagedUser); return true; } if (preference == mContactPrefrence) { diff --git a/src/com/android/settings/dashboard/conditional/WorkModeCondition.java b/src/com/android/settings/dashboard/conditional/WorkModeCondition.java index beed7b486da..297e35a394e 100644 --- a/src/com/android/settings/dashboard/conditional/WorkModeCondition.java +++ b/src/com/android/settings/dashboard/conditional/WorkModeCondition.java @@ -91,7 +91,7 @@ public class WorkModeCondition extends Condition { public void onActionClick(int index) { if (index == 0) { if (mUserHandle != null) { - mUm.trySetQuietModeDisabled(mUserHandle.getIdentifier(), null); + mUm.trySetQuietModeEnabled(false, mUserHandle); } setActive(false); } else {