diff options
| author | Steve Kondik <steve@cyngn.com> | 2015-08-16 23:01:54 -0700 |
|---|---|---|
| committer | Adnan Begovic <adnan@cyngn.com> | 2015-10-29 17:36:32 -0700 |
| commit | d2d9f45236308fc9f722bf897030d1aacfbc8be8 (patch) | |
| tree | 6d835917d37bc80bbd3b7280a48a46c4fa87c3da /src/com/android/settings/ButtonSettings.java | |
| parent | 061e9a1bbfbe202b57eef686268d3dd3c34d2c15 (diff) | |
| download | packages_apps_Settings-d2d9f45236308fc9f722bf897030d1aacfbc8be8.tar.gz packages_apps_Settings-d2d9f45236308fc9f722bf897030d1aacfbc8be8.tar.bz2 packages_apps_Settings-d2d9f45236308fc9f722bf897030d1aacfbc8be8.zip | |
settings: Move CMHW to CMSDK
* Update all references and API usage.
Change-Id: If6bda2547bdd251ccf9a04ad0deac7f2fd51fa29
Diffstat (limited to 'src/com/android/settings/ButtonSettings.java')
| -rw-r--r-- | src/com/android/settings/ButtonSettings.java | 24 |
1 files changed, 11 insertions, 13 deletions
diff --git a/src/com/android/settings/ButtonSettings.java b/src/com/android/settings/ButtonSettings.java index 0c096013e..45973e288 100644 --- a/src/com/android/settings/ButtonSettings.java +++ b/src/com/android/settings/ButtonSettings.java @@ -25,7 +25,6 @@ import android.content.pm.ResolveInfo; import android.content.res.Resources; import android.content.SharedPreferences; import android.content.SharedPreferences.Editor; -import android.hardware.CmHardwareManager; import android.os.Bundle; import android.os.RemoteException; import android.os.Handler; @@ -53,6 +52,8 @@ import org.cyanogenmod.hardware.KeyDisabler; import com.android.settings.search.BaseSearchIndexProvider; import com.android.settings.search.Indexable; +import cyanogenmod.hardware.CMHardwareManager; + import java.util.List; public class ButtonSettings extends SettingsPreferenceFragment implements @@ -207,13 +208,12 @@ public class ButtonSettings extends SettingsPreferenceFragment implements mNavigationRecentsLongPressAction = initRecentsLongPressAction(KEY_NAVIGATION_RECENTS_LONG_PRESS); - final CmHardwareManager cmHardwareManager = - (CmHardwareManager) getActivity().getSystemService(Context.CMHW_SERVICE); + final CMHardwareManager hardware = CMHardwareManager.getInstance(getActivity()); // Only visible on devices that does not have a navigation bar already, // and don't even try unless the existing keys can be disabled boolean needsNavigationBar = false; - if (cmHardwareManager.isSupported(CmHardwareManager.FEATURE_KEY_DISABLE)) { + if (hardware.isSupported(CMHardwareManager.FEATURE_KEY_DISABLE)) { try { IWindowManager wm = WindowManagerGlobal.getWindowManagerService(); needsNavigationBar = wm.needsNavigationBar(); @@ -389,9 +389,9 @@ public class ButtonSettings extends SettingsPreferenceFragment implements } if (!hasNavBar && (needsNavigationBar || - !cmHardwareManager.isSupported(CmHardwareManager.FEATURE_KEY_DISABLE))) { - // Hide navigation bar category - prefScreen.removePreference(mNavigationPreferencesCat); + !hardware.isSupported(CMHardwareManager.FEATURE_KEY_DISABLE))) { + // Hide navigation bar category + prefScreen.removePreference(mNavigationPreferencesCat); } } catch (RemoteException e) { Log.e(TAG, "Error getting navigation bar status"); @@ -610,9 +610,8 @@ public class ButtonSettings extends SettingsPreferenceFragment implements Settings.Secure.putInt(context.getContentResolver(), Settings.Secure.DEV_FORCE_SHOW_NAVBAR, enabled ? 1 : 0); - CmHardwareManager cmHardwareManager = - (CmHardwareManager) context.getSystemService(Context.CMHW_SERVICE); - cmHardwareManager.set(CmHardwareManager.FEATURE_KEY_DISABLE, enabled); + CMHardwareManager hardware = CMHardwareManager.getInstance(context); + hardware.set(CMHardwareManager.FEATURE_KEY_DISABLE, enabled); /* Save/restore button timeouts to disable them in softkey mode */ if (enabled) { @@ -676,9 +675,8 @@ public class ButtonSettings extends SettingsPreferenceFragment implements } public static void restoreKeyDisabler(Context context) { - CmHardwareManager cmHardwareManager = - (CmHardwareManager) context.getSystemService(Context.CMHW_SERVICE); - if (!cmHardwareManager.isSupported(CmHardwareManager.FEATURE_KEY_DISABLE)) { + CMHardwareManager hardware = CMHardwareManager.getInstance(context); + if (!hardware.isSupported(CMHardwareManager.FEATURE_KEY_DISABLE)) { return; } |
