From 5f7bee46e1561e293e646565be6851d86a6b7f1e Mon Sep 17 00:00:00 2001 From: Adrian Roos Date: Tue, 27 Jun 2017 18:49:23 +0200 Subject: [PATCH] AOD: Pause sensors while proximity is covered Test: manual Bug: 62484520 Change-Id: I4c5b28e62396fb4178bdec7fa5f1f7af5209e2fa --- .../SystemUI/src/com/android/systemui/doze/DozeTriggers.java | 5 ++++- 1 file changed, 4 insertions(+), 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 ae936db7b0e2e..1ece5fc0063f3 100644 --- a/packages/SystemUI/src/com/android/systemui/doze/DozeTriggers.java +++ b/packages/SystemUI/src/com/android/systemui/doze/DozeTriggers.java @@ -158,13 +158,16 @@ public class DozeTriggers implements DozeMachine.Part { break; case DOZE: case DOZE_AOD: - case DOZE_AOD_PAUSED: mDozeSensors.setProxListening(newState != DozeMachine.State.DOZE); mDozeSensors.setListening(true); if (oldState != DozeMachine.State.INITIALIZED) { mDozeSensors.reregisterAllSensors(); } break; + case DOZE_AOD_PAUSED: + mDozeSensors.setProxListening(true); + mDozeSensors.setListening(false); + break; case DOZE_PULSING: mDozeSensors.setProxListening(true); break;