Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 99a3a2f2 authored by Tony Mak's avatar Tony Mak
Browse files

Update the usage of quiet mode @hide API

BUG:70212757

Test: Settings -> Work profile settings -> Toggle work mode
Test: Turn off work mode -> Settings -> Turn on work mode in the suggestion

Change-Id: Ic5c2c5b141fb8be365c07c70ad1d0291342d7106
parent b8eb8957
Loading
Loading
Loading
Loading
+2 −5
Original line number Diff line number Diff line
@@ -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) {
+1 −1
Original line number Diff line number Diff line
@@ -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 {