diff --git a/cmhw/org/cyanogenmod/hardware/DisplayColorCalibration.java b/cmhw/org/cyanogenmod/hardware/DisplayColorCalibration.java index bbd22e95..1407c382 100644 --- a/cmhw/org/cyanogenmod/hardware/DisplayColorCalibration.java +++ b/cmhw/org/cyanogenmod/hardware/DisplayColorCalibration.java @@ -77,6 +77,9 @@ public static boolean setColors(String colors) { long colorValue = Long.parseLong(parts[i], 10); colorValue <<= 24; --colorValue; + if (colorValue < 0) { + colorValue = 0; + } if (!FileUtils.writeLine(FILE_PATH[i], Long.toString(colorValue))) { return false; }