From 2d336631194704d97134c2b229ce72fce590cc50 Mon Sep 17 00:00:00 2001 From: Lucas Dupin Date: Tue, 14 May 2019 12:13:26 -0700 Subject: [PATCH] Check for lock icon nullability Test: make Fixes: 132698969 Change-Id: Ib1db9e3c5706ad46f32fe0ccabb832b86c122859 --- .../statusbar/phone/StatusBarWindowView.java | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) 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) {