summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--services/core/java/com/android/server/power/Notifier.java7
1 files changed, 5 insertions, 2 deletions
diff --git a/services/core/java/com/android/server/power/Notifier.java b/services/core/java/com/android/server/power/Notifier.java
index 61e82cd2d339..20283a792cfb 100644
--- a/services/core/java/com/android/server/power/Notifier.java
+++ b/services/core/java/com/android/server/power/Notifier.java
@@ -16,6 +16,7 @@
package com.android.server.power;
+import android.annotation.Nullable;
import android.annotation.UserIdInt;
import android.app.ActivityManagerInternal;
import android.app.AppOpsManager;
@@ -97,7 +98,7 @@ final class Notifier {
private final ActivityManagerInternal mActivityManagerInternal;
private final InputManagerInternal mInputManagerInternal;
private final InputMethodManagerInternal mInputMethodManagerInternal;
- private final StatusBarManagerInternal mStatusBarManagerInternal;
+ @Nullable private final StatusBarManagerInternal mStatusBarManagerInternal;
private final TrustManager mTrustManager;
private final NotifierHandler mHandler;
@@ -738,7 +739,9 @@ final class Notifier {
private void showWirelessChargingStarted(int batteryLevel) {
playChargingStartedSound();
- mStatusBarManagerInternal.showChargingAnimation(batteryLevel);
+ if (mStatusBarManagerInternal != null) {
+ mStatusBarManagerInternal.showChargingAnimation(batteryLevel);
+ }
mSuspendBlocker.release();
}