[2/2] OmniGears: buttons: add home button wake option as a persistent behaviour
set home button wake support as a permanent behaviour
[1]: https://gerrit.omnirom.org/#/c/12754/
Signed-off-by: Humberto Borba <humberos@gmail.com>
Change-Id: I12864934c5177dc9afdfc6e96637431302f7b448
diff --git a/src/org/omnirom/omnigears/ButtonSettings.java b/src/org/omnirom/omnigears/ButtonSettings.java
index b6b64c5..85fa68b 100644
--- a/src/org/omnirom/omnigears/ButtonSettings.java
+++ b/src/org/omnirom/omnigears/ButtonSettings.java
@@ -169,6 +169,8 @@
final ContentResolver resolver = getContentResolver();
final PreferenceScreen prefScreen = getPreferenceScreen();
final Resources res = getResources();
+ final boolean mPersistHomeWakeSupport = res.getBoolean(
+ com.android.internal.R.bool.config_persistHomeWakeSupport);
final PreferenceCategory volumeCategory =
(PreferenceCategory) prefScreen.findPreference(CATEGORY_VOLUME);
@@ -354,7 +356,8 @@
mKeysHomeCategory.removePreference(mHomeWake);
} else {
mHomeWake.setChecked(Settings.System.getInt(resolver,
- Settings.System.HOME_BUTTON_WAKE, 0) != 0);
+ Settings.System.HOME_BUTTON_WAKE,
+ (mPersistHomeWakeSupport ? 1 : 0)) != 0);
}
mHomeAnswerCall = (CheckBoxPreference) findPreference(BUTTON_HOME_ANSWERS_CALL);