Fixing wrong padding being set in multi-window + landscape

In multi-window, we only have the correct availableWidth and not the correct width.
Use availableWidth for setting padding instead of fullWidth

Change-Id: Id437088eea49ab5ad103ded6eed904d776e728c9
This commit is contained in:
Sunny Goyal
2018-05-03 14:18:30 -07:00
parent b8e5bf3e42
commit b44e80000c

View File

@@ -453,11 +453,12 @@ public abstract class RecentsView<T extends BaseActivity> extends PagedView impl
mInsets.set(insets);
DeviceProfile dp = mActivity.getDeviceProfile();
getTaskSize(dp, mTempRect);
mTempRect.top -= getResources()
.getDimensionPixelSize(R.dimen.task_thumbnail_top_margin);
setPadding(mTempRect.left - mInsets.left, mTempRect.top - mInsets.top,
dp.widthPx - mTempRect.right - mInsets.right,
dp.heightPx - mTempRect.bottom - mInsets.bottom);
dp.availableWidthPx + mInsets.left - mTempRect.right,
dp.availableHeightPx + mInsets.top - mTempRect.bottom);
}
protected abstract void getTaskSize(DeviceProfile dp, Rect outRect);