diff options
| author | 2021-09-02 17:40:35 +0800 | |
|---|---|---|
| committer | 2021-09-03 11:34:41 +0800 | |
| commit | 7d335eb1c826c272969fb93f05b74be18a438524 (patch) | |
| tree | 9b863f33f1b7789bb9c593b17006ae9533ba0547 | |
| parent | a07f72ca003115db5a1832f3475474a829238a58 (diff) | |
Reset cached values when reset divider position
We should reset these cached values when divider position reset
which should be called while split exiting.
Fix: 198557357
Test: pass exist tests
Test: manual
Change-Id: I1606ff785985752c2fd45df84a99979aa5063c64
| -rw-r--r-- | libs/WindowManager/Shell/src/com/android/wm/shell/common/split/SplitLayout.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/libs/WindowManager/Shell/src/com/android/wm/shell/common/split/SplitLayout.java b/libs/WindowManager/Shell/src/com/android/wm/shell/common/split/SplitLayout.java index 81cad5ac5a51..754b8dadbfad 100644 --- a/libs/WindowManager/Shell/src/com/android/wm/shell/common/split/SplitLayout.java +++ b/libs/WindowManager/Shell/src/com/android/wm/shell/common/split/SplitLayout.java @@ -305,6 +305,10 @@ public final class SplitLayout implements DisplayInsetsController.OnInsetsChange mDividePosition = mDividerSnapAlgorithm.getMiddleTarget().position; mSplitWindowManager.setResizingSplits(false); updateBounds(mDividePosition); + mWinToken1 = null; + mWinToken2 = null; + mWinBounds1.setEmpty(); + mWinBounds2.setEmpty(); } /** |