OmniGears: Fix fp auth vibration filter
Change-Id: If1d52d0b1c053e57a33715be5d26362270e0a53e
diff --git a/src/org/omnirom/omnigears/ButtonSettings.java b/src/org/omnirom/omnigears/ButtonSettings.java
index eaa8b6e..270f6e2 100644
--- a/src/org/omnirom/omnigears/ButtonSettings.java
+++ b/src/org/omnirom/omnigears/ButtonSettings.java
@@ -53,6 +53,7 @@
public class ButtonSettings extends SettingsPreferenceFragment implements OnPreferenceChangeListener, Indexable {
private static final String CATEGORY_KEYS = "button_keys";
+ private static final String CATEGORY_OTHER = "button_other";
private static final String KEYS_SHOW_NAVBAR_KEY = "navigation_bar_show";
private static final String KEYS_DISABLE_HW_KEY = "hardware_keys_disable";
private static final String NAVIGATION_BAR_RECENTS_STYLE = "navbar_recents_style";
@@ -91,6 +92,8 @@
com.android.internal.R.integer.config_deviceHardwareKeys);
final PreferenceCategory keysCategory =
(PreferenceCategory) prefScreen.findPreference(CATEGORY_KEYS);
+ final PreferenceCategory otherCategory =
+ (PreferenceCategory) prefScreen.findPreference(CATEGORY_OTHER);
mEnableNavBar = (SwitchPreference) prefScreen.findPreference(KEYS_SHOW_NAVBAR_KEY);
mDisabkeHWKeys = (SwitchPreference) prefScreen.findPreference(KEYS_DISABLE_HW_KEY);
@@ -157,7 +160,7 @@
mFingerprintManager = (FingerprintManager) getActivity().getSystemService(Context.FINGERPRINT_SERVICE);
mFingerprintVib = (SwitchPreference) findPreference(FINGERPRINT_VIB);
if (!mFingerprintManager.isHardwareDetected()){
- prefScreen.removePreference(mFingerprintVib);
+ otherCategory.removePreference(mFingerprintVib);
} else {
mFingerprintVib.setChecked((Settings.System.getInt(getContentResolver(),
Settings.System.FINGERPRINT_SUCCESS_VIB, 1) == 1));