From 632559a6f8538d363f6cc47f453e18b71221c731 Mon Sep 17 00:00:00 2001 From: KalimochoAz Date: Sun, 8 Apr 2012 05:48:01 +0200 Subject: Set gamma to 0 on the first run Set values from -100 to 100 to set % now available in kernel Change-Id: Icfb35cb3948af09abfd9fa7c9e6725f339d34fbe --- .../settings/device/GammaTuningPreference.java | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/CrespoParts/src/com/cyanogenmod/settings/device/GammaTuningPreference.java b/CrespoParts/src/com/cyanogenmod/settings/device/GammaTuningPreference.java index bfbc62e..a6ec90e 100644 --- a/CrespoParts/src/com/cyanogenmod/settings/device/GammaTuningPreference.java +++ b/CrespoParts/src/com/cyanogenmod/settings/device/GammaTuningPreference.java @@ -54,9 +54,9 @@ public class GammaTuningPreference extends DialogPreference { private GammaSeekBar mSeekBars[] = new GammaSeekBar[3]; - private static final int MAX_VALUE = 80; + private static final int MAX_VALUE = 200; - private static final int OFFSET_VALUE = 0; + private static final int OFFSET_VALUE = 100; // Track instances to know when to restore original color // (when the orientation changes, a new dialog is created before the old one @@ -110,10 +110,20 @@ public class GammaTuningPreference extends DialogPreference { } SharedPreferences sharedPrefs = PreferenceManager.getDefaultSharedPreferences(context); + Boolean bFirstTime = sharedPrefs.getBoolean("FirstTimeGamma", true); for (String filePath : FILE_PATH) { String sDefaultValue = Utils.readOneLine(filePath); int iValue = sharedPrefs.getInt(filePath, Integer.valueOf(sDefaultValue)); - Utils.writeValue(filePath, String.valueOf((long) iValue)); + if (bFirstTime) + Utils.writeValue(filePath, "0"); + else + Utils.writeValue(filePath, String.valueOf((long) iValue)); + } + if (bFirstTime) + { + SharedPreferences.Editor editor = sharedPrefs.edit(); + editor.putBoolean("FirstTimeGamma", false); + editor.commit(); } } -- cgit v1.1