diff options
Diffstat (limited to 'GNexusParts/src/com/cyanogenmod/settings/device/ColorHackPresets.java')
-rw-r--r-- | GNexusParts/src/com/cyanogenmod/settings/device/ColorHackPresets.java | 54 |
1 files changed, 32 insertions, 22 deletions
diff --git a/GNexusParts/src/com/cyanogenmod/settings/device/ColorHackPresets.java b/GNexusParts/src/com/cyanogenmod/settings/device/ColorHackPresets.java index 84b4210..94a638d 100644 --- a/GNexusParts/src/com/cyanogenmod/settings/device/ColorHackPresets.java +++ b/GNexusParts/src/com/cyanogenmod/settings/device/ColorHackPresets.java @@ -55,7 +55,7 @@ public class ColorHackPresets extends DialogPreference implements OnClickListene private static int sInstances = 0; // Align MAX_VALUE with Voodoo Control settings - private static final int MAX_VALUE = Integer.MAX_VALUE - 2; + private static final int MAX_VALUE = 2000000000; public ColorHackPresets(Context context, AttributeSet attrs) { super(context, attrs); @@ -113,6 +113,11 @@ public class ColorHackPresets extends DialogPreference implements OnClickListene */ public static boolean isSupported() { boolean supported = true; + for (String filePath : FILE_PATH_MULTI) { + if (!Utils.fileExists(filePath)) { + supported = false; + } + } for (String filePath : FILE_PATH_GAMMA) { if (!Utils.fileExists(filePath)) { supported = false; @@ -157,9 +162,9 @@ public class ColorHackPresets extends DialogPreference implements OnClickListene } private void Preset1() { - WriteMultiplier(1.0, 0); - WriteMultiplier(1.0, 1); - WriteMultiplier(1.0, 2); + WriteMultiplier(0.5, 0); + WriteMultiplier(0.5, 1); + WriteMultiplier(0.5, 2); WriteGamma(0, 0); WriteGamma(0, 1); WriteGamma(0, 2); @@ -167,21 +172,23 @@ public class ColorHackPresets extends DialogPreference implements OnClickListene } private void Preset2() { - WriteMultiplier(0.8575, 0); - WriteMultiplier(0.8575, 1); - WriteMultiplier(0.8575, 2); - WriteGamma(-12, 0); - WriteGamma(12, 1); - WriteGamma(-12, 2); + WriteMultiplier(1.0, 0); + WriteMultiplier(1.0, 1); + WriteMultiplier(1.0, 2); + WriteGamma(0, 0); + WriteGamma(0, 1); + WriteGamma(0, 2); + WriteGamma(0, 3); } private void Preset3() { - WriteMultiplier(0.458602179, 0); - WriteMultiplier(0.6311828147, 1); - WriteMultiplier(0.82258, 2); - WriteGamma(-31, 0); - WriteGamma(-18, 1); - WriteGamma(-0, 2); + WriteMultiplier(0.35, 0); + WriteMultiplier(0.38, 1); + WriteMultiplier(0.5, 2); + WriteGamma(0, 0); + WriteGamma(0, 1); + WriteGamma(0, 2); + WriteGamma(0, 3); } private void Preset4() { @@ -191,6 +198,7 @@ public class ColorHackPresets extends DialogPreference implements OnClickListene WriteGamma(-31, 0); WriteGamma(-30, 1); WriteGamma(-14, 2); + WriteGamma(0, 3); } private void Preset5() { @@ -200,15 +208,17 @@ public class ColorHackPresets extends DialogPreference implements OnClickListene WriteGamma(-44, 0); WriteGamma(-44, 1); WriteGamma(-7, 2); + WriteGamma(0, 3); } private void Preset6() { - WriteMultiplier(1.0, 0); - WriteMultiplier(0.7688, 1); - WriteMultiplier(0.2473, 2); - WriteGamma(-57, 0); - WriteGamma(-75, 1); - WriteGamma(45, 2); + WriteMultiplier(0.45, 0); + WriteMultiplier(0.48, 1); + WriteMultiplier(0.5, 2); + WriteGamma(-4, 0); + WriteGamma(0, 1); + WriteGamma(5, 2); + WriteGamma(0, 3); } } |