Increases the minimized width in landscape by statusbar height

Adds an extra 24dp (statusbar inset height) to the minimized width
in landscape and seascape.

Change-Id: Ia7b6b665a4ef01e5998d1ada0bbb4db02abb7f97
Fixes: 36529938, 36531002
Test: manual
This commit is contained in:
Matthew Ng
2017-04-18 16:12:59 -07:00
parent 46f6e69e1b
commit 7ccdb52fc9

View File

@@ -332,8 +332,12 @@ public class DividerSnapAlgorithm {
}
private void addMinimizedTarget(boolean isHorizontalDivision) {
int position = mTaskHeightInMinimizedMode;
position += isHorizontalDivision ? mInsets.top : mInsets.left;
// In portrait offset the position by the statusbar height, in landscape add the statusbar
// height as well to match portrait offset
int position = mTaskHeightInMinimizedMode + mInsets.top;
if (!isHorizontalDivision) {
position += mInsets.left;
}
mTargets.add(new SnapTarget(position, position, SnapTarget.FLAG_NONE));
}