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

Change-Id: I2d453ce0f19edd5a50ab154256e8c0a09d6e94b2
This commit is contained in:
Louis Chang
2020-05-05 08:16:11 +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 */ /** Switch to minimized state if appropriate */
public void setMinimized(final boolean minimized) { public void setMinimized(final boolean minimized) {
if (DEBUG) Slog.d(TAG, "posting ext setMinimized " + minimized + " vis:" + mVisible); 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); + mPrimary.topActivityType + " " + mSecondary.topActivityType);
} }
WindowManagerProxy.applyDismissSplit(this, true /* dismissOrMaximize */); WindowManagerProxy.applyDismissSplit(this, true /* dismissOrMaximize */);
mDivider.updateVisibility(false /* visible */); mDivider.onSplitDismissed();
} else if (!primaryIsEmpty && primaryWasEmpty && secondaryWasEmpty) { } else if (!primaryIsEmpty && primaryWasEmpty && secondaryWasEmpty) {
// Wasn't in split-mode (both were empty), but now that the primary split is // 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. // populated, we should fully enter split by moving everything else into secondary.