From 29fc04d66e4522e740e216c131a8e3eb081da46e Mon Sep 17 00:00:00 2001 From: Adrian Roos Date: Tue, 22 Aug 2017 15:27:27 +0000 Subject: [PATCH] DozeScrimController: Fix tight-posting bug Fixes a typo that lead to never-ending posting of runnables Change-Id: I6fb36d000d0af53142576a2deffa49151db270b4 Fixes: 64908631 Test: Repeatedly put the device to sleep and wake up with AOD enabled. Ensure system load stays low. (cherry picked from commit 1b181e1267a1dd73f08115a9eac3a086cb91296e) --- .../src/com/android/systemui/statusbar/phone/DozeScrimController.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/phone/DozeScrimController.java b/packages/SystemUI/src/com/android/systemui/statusbar/phone/DozeScrimController.java index f06dd7bc7cc2..021b4518efbe 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/DozeScrimController.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/DozeScrimController.java @@ -304,7 +304,7 @@ public class DozeScrimController { mHandler.removeCallbacks(mSetDozeInFrontAlphaDelayed); mSetDozeInFrontAlphaDelayed = null; } - if (delayMs < 0) { + if (delayMs <= 0) { mScrimController.setDozeInFrontAlpha(opacity); } else { mHandler.postDelayed(mSetDozeInFrontAlphaDelayed = () -> { -- 2.11.0