commit | db7868ef255eaf7ad2e1f7871718b9fa3cc825d5 | [log] [tgz] |
---|---|---|
author | Jason Monk <jmonk@google.com> | Thu Jun 30 15:17:57 2016 -0400 |
committer | Jason Monk <jmonk@google.com> | Fri Jul 01 09:23:27 2016 -0400 |
tree | 0784474743b7df6404ccee4aecae923832e27691 | |
parent | 6e1336bff127e3c19883ad29914dea84f18fefcd [diff] |
Make sure to clear out preference cache when done Change-Id: I05b420dcab67622782b3c1a3971c1a5a0b74ad56 Fixes: 29314480
diff --git a/src/com/android/settings/SettingsPreferenceFragment.java b/src/com/android/settings/SettingsPreferenceFragment.java index 4796a9e..130137f 100644 --- a/src/com/android/settings/SettingsPreferenceFragment.java +++ b/src/com/android/settings/SettingsPreferenceFragment.java
@@ -399,10 +399,11 @@ for (Preference p : mPreferenceCache.values()) { group.removePreference(p); } + mPreferenceCache = null; } protected int getCachedCount() { - return mPreferenceCache.size(); + return mPreferenceCache != null ? mPreferenceCache.size() : 0; } private void highlightPreference(String key) {