From 156980fdc7e40b5bc1c61b57ee267a5be40197e7 Mon Sep 17 00:00:00 2001 From: Yuri Ufimtsev Date: Wed, 5 Jan 2022 14:37:49 +0000 Subject: [PATCH] Check if Preference is initialized before interacting Test: manual Test: adb shell am start -a com.android.settings.security.SECURITY_ADVANCED_SETTINGS Bug: 213182385 Change-Id: I95f628c4c4514511f1d830e0e6032e025eebc86b --- .../security/VisiblePatternProfilePreferenceController.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/com/android/settings/security/VisiblePatternProfilePreferenceController.java b/src/com/android/settings/security/VisiblePatternProfilePreferenceController.java index 9e82e78ede3..4d65ae75fe9 100644 --- a/src/com/android/settings/security/VisiblePatternProfilePreferenceController.java +++ b/src/com/android/settings/security/VisiblePatternProfilePreferenceController.java @@ -126,6 +126,8 @@ public class VisiblePatternProfilePreferenceController extends TogglePreferenceC @Override public void onResume() { - mPreference.setVisible(isAvailable()); + if (mPreference != null) { + mPreference.setVisible(isAvailable()); + } } }