diff options
author | sbrissen <sbrissen@hotmail.com> | 2013-07-23 15:17:41 -0400 |
---|---|---|
committer | sbrissen <sbrissen@hotmail.com> | 2013-07-23 15:42:59 -0400 |
commit | 02624f240fdfeab58ac22d3a120e013959cba0a4 (patch) | |
tree | d3565153007633b9dcf036eed2756de02cd3feff /DeviceSettings/src/com/cyanogenmod/settings/device/CABC.java | |
parent | ba84fbfa8d88dd3f8c716aa5b0f4d47663f64796 (diff) | |
download | device_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.java | 12 |
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; } |