Merge "Fix crash when clearing preference screen" into nyc-dev am: 2c313f0

am: 2c1bfe3

* commit '2c1bfe37c1017c7d5989c5a9227a2a6b57185e7c':
  Fix crash when clearing preference screen

Change-Id: I5202056167c539420465cd01afd58dc8d1dc3b61
This commit is contained in:
Jason Monk
2016-03-29 17:30:26 +00:00
committed by android-build-merger

View File

@@ -305,7 +305,7 @@ public abstract class SettingsPreferenceFragment extends InstrumentedPreferenceF
@Override
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.
preferenceScreen.setShouldUseGeneratedIds(mAnimationAllowed);
}