Merge "Reset Divider#mMinimized when dismiss split" into rvc-dev am: 9e747a5508 am: c7391742a9

Change-Id: Idab7520595cf86e6bd19a0f8db9e7a83153e750c
This commit is contained in:
Louis Chang
2020-05-05 08:31:12 +00:00
committed by Automerger Merge Worker
2 changed files with 6 additions and 1 deletions

View File

@@ -634,6 +634,11 @@ public class Divider extends SystemUI implements DividerView.DividerCallbacks,
}
}
void onSplitDismissed() {
mMinimized = false;
updateVisibility(false /* visible */);
}
/** Switch to minimized state if appropriate */
public void setMinimized(final boolean minimized) {
if (DEBUG) Slog.d(TAG, "posting ext setMinimized " + minimized + " vis:" + mVisible);

View File

@@ -201,7 +201,7 @@ class SplitScreenTaskOrganizer extends TaskOrganizer {
+ mPrimary.topActivityType + " " + mSecondary.topActivityType);
}
WindowManagerProxy.applyDismissSplit(this, true /* dismissOrMaximize */);
mDivider.updateVisibility(false /* visible */);
mDivider.onSplitDismissed();
} else if (!primaryIsEmpty && primaryWasEmpty && secondaryWasEmpty) {
// Wasn't in split-mode (both were empty), but now that the primary split is
// populated, we should fully enter split by moving everything else into secondary.