Merge "Fix potential NPE when preference is null" am: 2b6a72ba1f am: b5e5983379
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2256881 Change-Id: I38a063882089a767732f748e851f5cbedd1e6cab Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
@@ -41,8 +41,10 @@ public abstract class AbstractPreferenceController {
|
||||
setVisible(screen, prefKey, true /* visible */);
|
||||
if (this instanceof Preference.OnPreferenceChangeListener) {
|
||||
final Preference preference = screen.findPreference(prefKey);
|
||||
preference.setOnPreferenceChangeListener(
|
||||
(Preference.OnPreferenceChangeListener) this);
|
||||
if (preference != null) {
|
||||
preference.setOnPreferenceChangeListener(
|
||||
(Preference.OnPreferenceChangeListener) this);
|
||||
}
|
||||
}
|
||||
} else {
|
||||
setVisible(screen, prefKey, false /* visible */);
|
||||
|
||||
Reference in New Issue
Block a user