Update FWB patches
Change-Id: Id971fbf815a2fe3a2e97dd09c042775a594fbc16
diff --git a/patches/platform_frameworks_base/0014-Revert-Reintroduce-button-backlight-and-respective-i.patch b/patches/platform_frameworks_base/0014-Revert-Reintroduce-button-backlight-and-respective-i.patch
new file mode 100644
index 0000000..3a5dd66
--- /dev/null
+++ b/patches/platform_frameworks_base/0014-Revert-Reintroduce-button-backlight-and-respective-i.patch
@@ -0,0 +1,100 @@
+From 119c6b1f3ca9e359544f5623261368e93d067418 Mon Sep 17 00:00:00 2001
+From: Ricardo Cerqueira <cyanogenmod@cerqueira.org>
+Date: Fri, 23 Nov 2012 14:23:16 +0000
+Subject: [PATCH 14/14] Revert "Reintroduce button-backlight (and respective
+ inactivity timeout)"
+
+This reverts commit 035ecde36847f70c7499d576afe1dfa9e130ec8f.
+---
+ .../server/display/DisplayPowerController.java | 11 -----------
+ .../com/android/server/power/PowerManagerService.java | 10 ----------
+ 2 files changed, 21 deletions(-)
+
+diff --git a/services/core/java/com/android/server/display/DisplayPowerController.java b/services/core/java/com/android/server/display/DisplayPowerController.java
+index 0b2f487840b..99412c56b27 100644
+--- a/services/core/java/com/android/server/display/DisplayPowerController.java
++++ b/services/core/java/com/android/server/display/DisplayPowerController.java
+@@ -20,7 +20,6 @@ import android.app.ActivityManager;
+ import com.android.internal.app.IBatteryStats;
+ import com.android.server.LocalServices;
+ import com.android.server.am.BatteryStatsService;
+-import com.android.server.lights.LightsManager;
+ import com.android.server.policy.WindowManagerPolicy;
+
+ import android.animation.Animator;
+@@ -142,9 +141,6 @@ final class DisplayPowerController implements AutomaticBrightnessController.Call
+ // Battery stats.
+ private final IBatteryStats mBatteryStats;
+
+- // The lights service.
+- private final LightsManager mLights;
+-
+ // The sensor manager.
+ private final SensorManager mSensorManager;
+
+@@ -378,7 +374,6 @@ final class DisplayPowerController implements AutomaticBrightnessController.Call
+ mCallbacks = callbacks;
+
+ mBatteryStats = BatteryStatsService.getService();
+- mLights = LocalServices.getService(LightsManager.class);
+ mSensorManager = sensorManager;
+ mWindowManagerPolicy = LocalServices.getService(WindowManagerPolicy.class);
+ mBlanker = blanker;
+@@ -774,12 +769,6 @@ final class DisplayPowerController implements AutomaticBrightnessController.Call
+ // Use zero brightness when screen is off.
+ if (state == Display.STATE_OFF) {
+ brightness = PowerManager.BRIGHTNESS_OFF;
+- mLights.getLight(LightsManager.LIGHT_ID_BUTTONS).setBrightness(brightness);
+- }
+-
+- // Disable button lights when dozing
+- if (state == Display.STATE_DOZE || state == Display.STATE_DOZE_SUSPEND) {
+- mLights.getLight(LightsManager.LIGHT_ID_BUTTONS).setBrightness(PowerManager.BRIGHTNESS_OFF);
+ }
+
+ // Always use the VR brightness when in the VR state.
+diff --git a/services/core/java/com/android/server/power/PowerManagerService.java b/services/core/java/com/android/server/power/PowerManagerService.java
+index 4d7c6d24509..a3986fda989 100644
+--- a/services/core/java/com/android/server/power/PowerManagerService.java
++++ b/services/core/java/com/android/server/power/PowerManagerService.java
+@@ -222,8 +222,6 @@ public final class PowerManagerService extends SystemService
+ // Persistent property for last reboot reason
+ private static final String LAST_REBOOT_PROPERTY = "persist.sys.boot.reason";
+
+- private static final int BUTTON_ON_DURATION = 5 * 1000;
+-
+ private final Context mContext;
+ private final ServiceThread mHandlerThread;
+ private final PowerManagerHandler mHandler;
+@@ -244,7 +242,6 @@ public final class PowerManagerService extends SystemService
+ private SettingsObserver mSettingsObserver;
+ private DreamManagerInternal mDreamManager;
+ private Light mAttentionLight;
+- private Light mButtonsLight;
+
+ private final Object mLock = LockGuard.installNewLock(LockGuard.INDEX_POWER);
+
+@@ -773,7 +770,6 @@ public final class PowerManagerService extends SystemService
+
+ mLightsManager = getLocalService(LightsManager.class);
+ mAttentionLight = mLightsManager.getLight(LightsManager.LIGHT_ID_ATTENTION);
+- mButtonsLight = mLightsManager.getLight(LightsManager.LIGHT_ID_BUTTONS);
+
+ // Initialize display power management.
+ mDisplayManagerInternal.initPowerManagement(
+@@ -1964,12 +1960,6 @@ public final class PowerManagerService extends SystemService
+ nextTimeout = mLastUserActivityTime
+ + screenOffTimeout - screenDimDuration;
+ if (now < nextTimeout) {
+- if (now > mLastUserActivityTime + BUTTON_ON_DURATION) {
+- mButtonsLight.setBrightness(0);
+- } else {
+- mButtonsLight.setBrightness(mDisplayPowerRequest.screenBrightness);
+- nextTimeout = now + BUTTON_ON_DURATION;
+- }
+ mUserActivitySummary = USER_ACTIVITY_SCREEN_BRIGHT;
+ } else {
+ nextTimeout = mLastUserActivityTime + screenOffTimeout;
+--
+2.17.1
+