[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);