summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/ButtonSettings.java
diff options
context:
space:
mode:
authorSteve Kondik <steve@cyngn.com>2015-08-16 23:01:54 -0700
committerAdnan Begovic <adnan@cyngn.com>2015-10-29 17:36:32 -0700
commitd2d9f45236308fc9f722bf897030d1aacfbc8be8 (patch)
tree6d835917d37bc80bbd3b7280a48a46c4fa87c3da /src/com/android/settings/ButtonSettings.java
parent061e9a1bbfbe202b57eef686268d3dd3c34d2c15 (diff)
downloadpackages_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.java24
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;
}