From 4f0f4570ed356ef2e26c1bc331a817c156bdb62d Mon Sep 17 00:00:00 2001 From: Adrian Salido Date: Tue, 30 Oct 2018 10:39:27 -0700 Subject: [PATCH] Allow debug hook even if there's no sensor registered Debug hook is useful even if sensor registration fails for any reason. Allow brightness override through debug hook even if there's no sensor registration. Bug: 116060647 Test: adb shell am broadcast -p com.android.systemui -a com.android.systemui.doze.AOD_BRIGHTNESS --ei brightness_bucket 2 Test: atest DozeScreenBrightnessTest Change-Id: I49f43af55aa9f9b95255795ac3a332d138cefa61 --- .../src/com/android/systemui/doze/DozeScreenBrightness.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/SystemUI/src/com/android/systemui/doze/DozeScreenBrightness.java b/packages/SystemUI/src/com/android/systemui/doze/DozeScreenBrightness.java index c5664605dcef1..5d99c571ee201 100644 --- a/packages/SystemUI/src/com/android/systemui/doze/DozeScreenBrightness.java +++ b/packages/SystemUI/src/com/android/systemui/doze/DozeScreenBrightness.java @@ -141,7 +141,7 @@ public class DozeScreenBrightness extends BroadcastReceiver implements DozeMachi } private void updateBrightnessAndReady() { - if (mRegistered) { + if (mRegistered || mDebugBrightnessBucket != -1) { int sensorValue = mDebugBrightnessBucket == -1 ? mLastSensorValue : mDebugBrightnessBucket; int brightness = computeBrightness(sensorValue);