Merge "Fix crash when switching Display size"

This commit is contained in:
Arc Wang
2023-02-15 11:08:15 +00:00
committed by Android (Google) Code Review

View File

@@ -155,9 +155,11 @@ public class TopLevelSettings extends DashboardFragment implements SplitLayoutLi
boolean activityEmbedded = isActivityEmbedded(); boolean activityEmbedded = isActivityEmbedded();
if (icicle != null) { if (icicle != null) {
mHighlightMixin = icicle.getParcelable(SAVED_HIGHLIGHT_MIXIN); mHighlightMixin = icicle.getParcelable(SAVED_HIGHLIGHT_MIXIN);
if (mHighlightMixin != null) {
mScrollNeeded = !mHighlightMixin.isActivityEmbedded() && activityEmbedded; mScrollNeeded = !mHighlightMixin.isActivityEmbedded() && activityEmbedded;
mHighlightMixin.setActivityEmbedded(activityEmbedded); mHighlightMixin.setActivityEmbedded(activityEmbedded);
} }
}
if (mHighlightMixin == null) { if (mHighlightMixin == null) {
mHighlightMixin = new TopLevelHighlightMixin(activityEmbedded); mHighlightMixin = new TopLevelHighlightMixin(activityEmbedded);
} }