From e3ac6f853f5ef9a034ef4d8a8c66ac47f3b66188 Mon Sep 17 00:00:00 2001 From: Adrian Roos Date: Fri, 30 Jun 2017 16:15:22 +0200 Subject: AOD: Avoid double re-registration of sensors Bug: 62940557 Test: adb shell setprop log.tag.DozeService DEBUG; adb kill `pid systemui`; adb logcat -s DozeSensors, verify sensors are only reregistered, not registered, unregistered and reregistered after unpausing AOD Change-Id: I362eca377ec67e986c7aef8ad81ce261a6f3fd68 --- packages/SystemUI/src/com/android/systemui/doze/DozeTriggers.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/SystemUI/src/com/android/systemui/doze/DozeTriggers.java b/packages/SystemUI/src/com/android/systemui/doze/DozeTriggers.java index 8d1d6e0ce460..6598f2a6bf62 100644 --- a/packages/SystemUI/src/com/android/systemui/doze/DozeTriggers.java +++ b/packages/SystemUI/src/com/android/systemui/doze/DozeTriggers.java @@ -186,10 +186,10 @@ public class DozeTriggers implements DozeMachine.Part { case DOZE: case DOZE_AOD: mDozeSensors.setProxListening(newState != DozeMachine.State.DOZE); - mDozeSensors.setListening(true); if (oldState != DozeMachine.State.INITIALIZED) { mDozeSensors.reregisterAllSensors(); } + mDozeSensors.setListening(true); break; case DOZE_AOD_PAUSED: mDozeSensors.setProxListening(true); -- cgit v1.2.3-59-g8ed1b