summaryrefslogtreecommitdiffstats
path: root/DeviceSettings/src/com/cyanogenmod/settings/device/CABC.java
diff options
context:
space:
mode:
authorsbrissen <sbrissen@hotmail.com>2013-07-23 15:17:41 -0400
committersbrissen <sbrissen@hotmail.com>2013-07-23 15:42:59 -0400
commit02624f240fdfeab58ac22d3a120e013959cba0a4 (patch)
treed3565153007633b9dcf036eed2756de02cd3feff /DeviceSettings/src/com/cyanogenmod/settings/device/CABC.java
parentba84fbfa8d88dd3f8c716aa5b0f4d47663f64796 (diff)
downloaddevice_samsung_smdk4412-common-02624f240fdfeab58ac22d3a120e013959cba0a4.tar.gz
device_samsung_smdk4412-common-02624f240fdfeab58ac22d3a120e013959cba0a4.tar.bz2
device_samsung_smdk4412-common-02624f240fdfeab58ac22d3a120e013959cba0a4.zip
DeviceSettings: Disable touchkey timeout if it is not supported, move
mdnie sysfs files to config.xml to allow them to be overriden Change-Id: Ib6cfc12704d3272cc3a66fbd44822faf4863c04e
Diffstat (limited to 'DeviceSettings/src/com/cyanogenmod/settings/device/CABC.java')
-rw-r--r--DeviceSettings/src/com/cyanogenmod/settings/device/CABC.java12
1 files changed, 7 insertions, 5 deletions
diff --git a/DeviceSettings/src/com/cyanogenmod/settings/device/CABC.java b/DeviceSettings/src/com/cyanogenmod/settings/device/CABC.java
index af247d8..9e0ab7c 100644
--- a/DeviceSettings/src/com/cyanogenmod/settings/device/CABC.java
+++ b/DeviceSettings/src/com/cyanogenmod/settings/device/CABC.java
@@ -26,15 +26,16 @@ import android.util.AttributeSet;
public class CABC extends CheckBoxPreference implements OnPreferenceChangeListener {
+ private static String FILE = null;
+
public CABC(Context context, AttributeSet attrs) {
super(context, attrs);
this.setOnPreferenceChangeListener(this);
+ FILE = context.getResources().getString(R.string.mdnie_cabc_sysfs_file);
}
- private static final String FILE = "/sys/class/lcd/panel/power_reduce";
-
- public static boolean isSupported() {
- return Utils.fileExists(FILE);
+ public static boolean isSupported(String filePath) {
+ return Utils.fileExists(filePath);
}
/**
@@ -42,7 +43,8 @@ public class CABC extends CheckBoxPreference implements OnPreferenceChangeListen
* @param context The context to read the SharedPreferences from
*/
public static void restore(Context context) {
- if (!isSupported()) {
+ FILE = context.getResources().getString(R.string.mdnie_cabc_sysfs_file);
+ if (!isSupported(FILE)) {
return;
}