diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarWindowView.java b/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarWindowView.java index 0b83b697e53d9..712e96255b02a 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarWindowView.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarWindowView.java @@ -262,7 +262,9 @@ public class StatusBarWindowView extends FrameLayout { * Propagate {@link StatusBar} pulsing state. */ public void setPulsing(boolean pulsing) { - mLockIcon.setPulsing(pulsing); + if (mLockIcon != null) { + mLockIcon.setPulsing(pulsing); + } } /** @@ -270,14 +272,18 @@ public class StatusBarWindowView extends FrameLayout { * @param wakeAndUnlock If the type is {@link BiometricUnlockController#isWakeAndUnlock()} */ public void onBiometricAuthModeChanged(boolean wakeAndUnlock) { - mLockIcon.onBiometricAuthModeChanged(wakeAndUnlock); + if (mLockIcon != null) { + mLockIcon.onBiometricAuthModeChanged(wakeAndUnlock); + } } /** * Called after finished unlocking and the status bar window is already collapsed. */ public void onKeyguardFadedAway() { - mLockIcon.onKeyguardFadedAway(); + if (mLockIcon != null) { + mLockIcon.onKeyguardFadedAway(); + } } public void setStatusBarView(PhoneStatusBarView statusBarView) {