Merge "Fix split black when enable in landscape" into sc-v2-dev am: cb7e987bb5 am: f3c2322be6

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/16121402

Change-Id: Id81766e90f8bb2adb2c50a53b5ce5cae15867ece
This commit is contained in:
Tony Huang
2021-10-27 02:08:40 +00:00
committed by Automerger Merge Worker

View File

@@ -565,11 +565,11 @@ public final class SplitLayout implements DisplayInsetsController.OnInsetsChange
mDismissingDimValue = 0;
int totalDismissingDistance = 0;
if (position <= mDividerSnapAlgorithm.getFirstSplitTarget().position) {
if (position < mDividerSnapAlgorithm.getFirstSplitTarget().position) {
mDismissingSide = isLandscape ? DOCKED_LEFT : DOCKED_TOP;
totalDismissingDistance = mDividerSnapAlgorithm.getDismissStartTarget().position
- mDividerSnapAlgorithm.getFirstSplitTarget().position;
} else if (position >= mDividerSnapAlgorithm.getLastSplitTarget().position) {
} else if (position > mDividerSnapAlgorithm.getLastSplitTarget().position) {
mDismissingSide = isLandscape ? DOCKED_RIGHT : DOCKED_BOTTOM;
totalDismissingDistance = mDividerSnapAlgorithm.getLastSplitTarget().position
- mDividerSnapAlgorithm.getDismissEndTarget().position;