diff --git a/patches/button_backlight.patch b/patches/button_backlight.patch deleted file mode 100644 index 7ceba3a..0000000 --- a/patches/button_backlight.patch +++ /dev/null @@ -1,60 +0,0 @@ -diff --git a/services/core/java/com/android/server/display/DisplayPowerController.java b/services/core/java/com/android/server/display/DisplayPowerController.java -index 4bc70cf5856e..09c5fd36ea7d 100644 ---- a/services/core/java/com/android/server/display/DisplayPowerController.java -+++ b/services/core/java/com/android/server/display/DisplayPowerController.java -@@ -82,7 +82,12 @@ import com.android.server.display.whitebalance.DisplayWhiteBalanceFactory; - import com.android.server.display.whitebalance.DisplayWhiteBalanceSettings; - import com.android.server.policy.WindowManagerPolicy; - -+import java.io.BufferedWriter; -+import java.io.File; -+import java.io.FileWriter; -+import java.io.IOException; - import java.io.PrintWriter; -+import java.io.Writer; - import java.util.Objects; - - /** -@@ -1292,6 +1297,18 @@ final class DisplayPowerController implements AutomaticBrightnessController.Call - } - } - -+ private void changeKeyboardBacklightState(String value) { -+ try { -+ File outputFile = new File("/sys/class/leds/keyboard_light/", "brightness"); -+ Writer writer = new BufferedWriter(new FileWriter(outputFile)); -+ -+ writer.write(value); -+ writer.close(); -+ } catch (IOException e) { -+ Slog.d("NEHEMIAH", "Sorry, failed to change the value of the keyboard backlight"); -+ } -+ } -+ - private void loadBrightnessRampRates() { - mBrightnessRampRateFastDecrease = mDisplayDeviceConfig.getBrightnessRampFastDecrease(); - mBrightnessRampRateFastIncrease = mDisplayDeviceConfig.getBrightnessRampFastIncrease(); -@@ -2005,6 +2022,7 @@ final class DisplayPowerController implements AutomaticBrightnessController.Call - && mReportedScreenStateToPolicy == REPORTED_TO_POLICY_SCREEN_TURNING_ON) { - setReportedScreenState(REPORTED_TO_POLICY_SCREEN_ON); - mWindowManagerPolicy.screenTurnedOn(mDisplayId); -+ changeKeyboardBacklightState("255"); - } - - // Grab a wake lock if we have unfinished business. -@@ -2264,6 +2282,7 @@ final class DisplayPowerController implements AutomaticBrightnessController.Call - setReportedScreenState(REPORTED_TO_POLICY_SCREEN_OFF); - unblockScreenOn(); - mWindowManagerPolicy.screenTurnedOff(mDisplayId, mIsInTransition); -+ changeKeyboardBacklightState("0"); - } else if (!isOff - && mReportedScreenStateToPolicy == REPORTED_TO_POLICY_SCREEN_TURNING_OFF) { - -@@ -2272,6 +2291,7 @@ final class DisplayPowerController implements AutomaticBrightnessController.Call - unblockScreenOff(); - mWindowManagerPolicy.screenTurnedOff(mDisplayId, mIsInTransition); - setReportedScreenState(REPORTED_TO_POLICY_SCREEN_OFF); -+ changeKeyboardBacklightState("0"); - } - if (!isOff - && (mReportedScreenStateToPolicy == REPORTED_TO_POLICY_SCREEN_OFF