From 0872bcc7030a3d114f2d4109b0a3164d60770cde Mon Sep 17 00:00:00 2001 From: Beverly Date: Mon, 14 Mar 2022 15:46:22 +0000 Subject: [PATCH] Use/update cached battery manager else, it can be null and cause an NPE Test: manual Fixes: 16785343 Change-Id: Id0e0edceba4244558caac81e31d715a45c50d4fa --- .../core/java/com/android/server/policy/PhoneWindowManager.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/core/java/com/android/server/policy/PhoneWindowManager.java b/services/core/java/com/android/server/policy/PhoneWindowManager.java index e79148d52715d..dc5b325022a68 100644 --- a/services/core/java/com/android/server/policy/PhoneWindowManager.java +++ b/services/core/java/com/android/server/policy/PhoneWindowManager.java @@ -792,7 +792,7 @@ public class PhoneWindowManager implements WindowManagerPolicy { public void onWakeUp() { synchronized (mLock) { if (shouldEnableWakeGestureLp() - && mBatteryManagerInternal.getPlugType() != BATTERY_PLUGGED_WIRELESS) { + && getBatteryManagerInternal().getPlugType() != BATTERY_PLUGGED_WIRELESS) { performHapticFeedback(HapticFeedbackConstants.VIRTUAL_KEY, false, "Wake Up"); wakeUp(SystemClock.uptimeMillis(), mAllowTheaterModeWakeFromWakeGesture,