summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAndroid Build Merger (Role) <noreply-android-build-merger@google.com>2018-04-28 01:02:39 +0000
committerAndroid Build Merger (Role) <noreply-android-build-merger@google.com>2018-04-28 01:02:39 +0000
commitb69142fefe44e8971fd0630d234b17ed43acd35f (patch)
treed24c40c3e510581c06b2da98221edf69b37fd622 /src
parentc908cb0814628b7e60411715942af0a96582e164 (diff)
parent84b46f0257274f5ebbf6662f55a56de474c5ce1a (diff)
downloadpackages_apps_Trebuchet-b69142fefe44e8971fd0630d234b17ed43acd35f.tar.gz
packages_apps_Trebuchet-b69142fefe44e8971fd0630d234b17ed43acd35f.tar.bz2
packages_apps_Trebuchet-b69142fefe44e8971fd0630d234b17ed43acd35f.zip
[automerger] Fixing task misalignment am: 84b46f0257
Change-Id: Id283a7d6e8b69c494a632c95760c9f63ef865e52
Diffstat (limited to 'src')
-rw-r--r--src/com/android/launcher3/PagedView.java7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/com/android/launcher3/PagedView.java b/src/com/android/launcher3/PagedView.java
index adca32784..8311ab9a7 100644
--- a/src/com/android/launcher3/PagedView.java
+++ b/src/com/android/launcher3/PagedView.java
@@ -607,7 +607,8 @@ public abstract class PagedView<T extends View & PageIndicator> extends ViewGrou
final int endIndex = mIsRtl ? -1 : childCount;
final int delta = mIsRtl ? -1 : 1;
- final int verticalPadding = getPaddingTop() + getPaddingBottom();
+ final int verticalCenter = (getPaddingTop() + getMeasuredHeight() + mInsets.top
+ - mInsets.bottom - getPaddingBottom()) / 2;
final int scrollOffsetLeft = mInsets.left + getPaddingLeft();
boolean pageScrollChanged = false;
@@ -617,9 +618,7 @@ public abstract class PagedView<T extends View & PageIndicator> extends ViewGrou
i += delta) {
final View child = getPageAt(i);
if (scrollLogic.shouldIncludeView(child)) {
- final int childTop = getPaddingTop() +
- (getMeasuredHeight() - mInsets.bottom - verticalPadding
- - child.getMeasuredHeight()) / 2;
+ final int childTop = verticalCenter - child.getMeasuredHeight() / 2;
final int childWidth = child.getMeasuredWidth();
if (layoutChildren) {