Fix crash when clearing preference screen
Bug: 27892359 Change-Id: I96cd167e8173bf0345c3e186fa11c2e613b63e6f
This commit is contained in:
@@ -305,7 +305,7 @@ public abstract class SettingsPreferenceFragment extends InstrumentedPreferenceF
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void setPreferenceScreen(PreferenceScreen preferenceScreen) {
|
public void setPreferenceScreen(PreferenceScreen preferenceScreen) {
|
||||||
if (!preferenceScreen.isAttached()) {
|
if (preferenceScreen != null && !preferenceScreen.isAttached()) {
|
||||||
// Without ids generated, the RecyclerView won't animate changes to the preferences.
|
// Without ids generated, the RecyclerView won't animate changes to the preferences.
|
||||||
preferenceScreen.setShouldUseGeneratedIds(mAnimationAllowed);
|
preferenceScreen.setShouldUseGeneratedIds(mAnimationAllowed);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user