diff options
Diffstat (limited to 'DeviceSettings/src/com/cyanogenmod/settings/device/mDNIeNegative.java')
-rw-r--r-- | DeviceSettings/src/com/cyanogenmod/settings/device/mDNIeNegative.java | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/DeviceSettings/src/com/cyanogenmod/settings/device/mDNIeNegative.java b/DeviceSettings/src/com/cyanogenmod/settings/device/mDNIeNegative.java index c2ccc7b..3851c85 100644 --- a/DeviceSettings/src/com/cyanogenmod/settings/device/mDNIeNegative.java +++ b/DeviceSettings/src/com/cyanogenmod/settings/device/mDNIeNegative.java @@ -27,15 +27,16 @@ import android.preference.PreferenceManager; public class mDNIeNegative extends ListPreference implements OnPreferenceChangeListener { + private static String FILE = null; + public mDNIeNegative(Context context, AttributeSet attrs) { super(context, attrs); this.setOnPreferenceChangeListener(this); + FILE = context.getResources().getString(R.string.mdnie_negative_sysfs_file); } - private static final String FILE = "/sys/class/mdnie/mdnie/negative"; - - public static boolean isSupported() { - return Utils.fileExists(FILE); + public static boolean isSupported(String filePath) { + return Utils.fileExists(filePath); } /** @@ -43,7 +44,8 @@ public class mDNIeNegative extends ListPreference implements OnPreferenceChangeL * @param context The context to read the SharedPreferences from */ public static void restore(Context context) { - if (!isSupported()) { + FILE = context.getResources().getString(R.string.mdnie_negative_sysfs_file); + if (!isSupported(FILE)) { return; } |