Merge changes from topic "am-95e6a52f-50ad-414d-a101-982ce29323e7" into ub-launcher3-edmonton-polish

* changes:
  [automerger] Use getLocationOnScreen() to determine home bounds am: 678be9b823
  Use getLocationOnScreen() to determine home bounds
This commit is contained in:
Tony Wickham
2018-06-05 17:25:35 +00:00
committed by Android (Google) Code Review

View File

@@ -589,7 +589,15 @@ public class WindowTransformSwipeHandler<T extends BaseDraggingActivity> {
new Point(minimizedHomeBounds.width(), minimizedHomeBounds.height()));
dp.updateInsets(homeContentInsets);
} else {
overviewStackBounds = new Rect(0, 0, dp.widthPx, dp.heightPx);
if (mActivity != null) {
int loc[] = new int[2];
View rootView = mActivity.getRootView();
rootView.getLocationOnScreen(loc);
overviewStackBounds = new Rect(loc[0], loc[1], loc[0] + rootView.getWidth(),
loc[1] + rootView.getHeight());
} else {
overviewStackBounds = new Rect(0, 0, dp.widthPx, dp.heightPx);
}
// If we are not in multi-window mode, home insets should be same as system insets.
Rect insets = new Rect();
WindowManagerWrapper.getInstance().getStableInsets(insets);