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

Commit 24cfa88e authored by android-build-team Robot's avatar android-build-team Robot Committed by Android (Google) Code Review
Browse files

Merge "Disable 'remove' option while setting is selected" into pi-dev

parents 139ebd91 ded64625
Loading
Loading
Loading
Loading
+9 −2
Original line number Diff line number Diff line
@@ -65,6 +65,7 @@ public class ZenModeRestrictNotificationsSettings extends ZenModeSettingsBase im
            ZenModeVisEffectsCustomPreferenceController custom =
                    use(ZenModeVisEffectsCustomPreferenceController.class);
            custom.setShownByMenu(mShowMenuSelected);
            custom.displayPreference(getPreferenceScreen());

            if (mShowMenuSelected) {
                custom.select();
@@ -80,14 +81,20 @@ public class ZenModeRestrictNotificationsSettings extends ZenModeSettingsBase im

    @Override
    public void onPrepareOptionsMenu(Menu menu) {
        if (mShowMenuSelected && !use(ZenModeVisEffectsCustomPreferenceController.class)
                .areCustomOptionsSelected()) {
        if (mShowMenuSelected) {
            menu.findItem(APP_MENU_SHOW_CUSTOM)
                    .setTitle(R.string.zen_mode_restrict_notifications_disable_custom);
        } else {
            menu.findItem(APP_MENU_SHOW_CUSTOM)
                    .setTitle(R.string.zen_mode_restrict_notifications_enable_custom);
        }

        if (mShowMenuSelected && use(ZenModeVisEffectsCustomPreferenceController.class)
                .areCustomOptionsSelected()) {
            menu.findItem(APP_MENU_SHOW_CUSTOM).setEnabled(false);
        } else {
            menu.findItem(APP_MENU_SHOW_CUSTOM).setEnabled(true);
        }
    }

    @Override