diff options
| -rw-r--r-- | services/core/java/com/android/server/power/Notifier.java | 7 |
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(); } |