From c7c9553dc9f535bf947ac676b618dd5ec81cd8a2 Mon Sep 17 00:00:00 2001 From: Dave Kessler Date: Wed, 18 Feb 2015 10:24:25 +0200 Subject: Power Menu: remove power as an option This is the only way to power the device off. Also, if the user toggles all the options off an empty dialog will open. Lets make this feature a little more user-friendly and remove power as an optional entry. Change-Id: I10b2d7c844fa40ae9583d3114ec99b0825c21cd9 --- res/values/cm_strings.xml | 1 - res/xml/power_menu_settings.xml | 5 ----- .../android/settings/cyanogenmod/PowerMenuActions.java | 15 ++------------- 3 files changed, 2 insertions(+), 19 deletions(-) diff --git a/res/values/cm_strings.xml b/res/values/cm_strings.xml index 364295c..e38cf9c 100644 --- a/res/values/cm_strings.xml +++ b/res/values/cm_strings.xml @@ -430,7 +430,6 @@ Power menu - Power off Reboot menu Screenshot Profile switcher diff --git a/res/xml/power_menu_settings.xml b/res/xml/power_menu_settings.xml index e29d9e1..ae707d1 100644 --- a/res/xml/power_menu_settings.xml +++ b/res/xml/power_menu_settings.xml @@ -20,11 +20,6 @@ xmlns:settings="http://schemas.android.com/apk/res/com.android.settings"> - - diff --git a/src/com/android/settings/cyanogenmod/PowerMenuActions.java b/src/com/android/settings/cyanogenmod/PowerMenuActions.java index 527929d..50f98cc 100644 --- a/src/com/android/settings/cyanogenmod/PowerMenuActions.java +++ b/src/com/android/settings/cyanogenmod/PowerMenuActions.java @@ -46,7 +46,6 @@ import java.util.List; public class PowerMenuActions extends SettingsPreferenceFragment { final static String TAG = "PowerMenuActions"; - private CheckBoxPreference mPowerPref; private CheckBoxPreference mRebootPref; private CheckBoxPreference mScreenshotPref; private CheckBoxPreference mProfilePref; @@ -82,9 +81,7 @@ public class PowerMenuActions extends SettingsPreferenceFragment { continue; } - if (action.equals(GLOBAL_ACTION_KEY_POWER)) { - mPowerPref = (CheckBoxPreference) findPreference(GLOBAL_ACTION_KEY_POWER); - } else if (action.equals(GLOBAL_ACTION_KEY_REBOOT)) { + if (action.equals(GLOBAL_ACTION_KEY_REBOOT)) { mRebootPref = (CheckBoxPreference) findPreference(GLOBAL_ACTION_KEY_REBOOT); } else if (action.equals(GLOBAL_ACTION_KEY_SCREENSHOT)) { mScreenshotPref = (CheckBoxPreference) findPreference(GLOBAL_ACTION_KEY_SCREENSHOT); @@ -119,10 +116,6 @@ public class PowerMenuActions extends SettingsPreferenceFragment { public void onStart() { super.onStart(); - if (mPowerPref != null) { - mPowerPref.setChecked(settingsArrayContains(GLOBAL_ACTION_KEY_POWER)); - } - if (mRebootPref != null) { mRebootPref.setChecked(settingsArrayContains(GLOBAL_ACTION_KEY_REBOOT)); } @@ -184,11 +177,7 @@ public class PowerMenuActions extends SettingsPreferenceFragment { public boolean onPreferenceTreeClick(PreferenceScreen preferenceScreen, Preference preference) { boolean value; - if (preference == mPowerPref) { - value = mPowerPref.isChecked(); - updateUserConfig(value, GLOBAL_ACTION_KEY_POWER); - - } else if (preference == mRebootPref) { + if (preference == mRebootPref) { value = mRebootPref.isChecked(); updateUserConfig(value, GLOBAL_ACTION_KEY_REBOOT); -- cgit v1.1