From 7d75b4412958fcc1f8fecf3dc1dca0be0bd643bf Mon Sep 17 00:00:00 2001 From: Chris Banes Date: Wed, 30 Nov 2016 01:18:22 +0000 Subject: [PATCH] am 8a9a0b8f: am 6fee9288: am 5df6c6fe: am ecd4b988: Fix AppBarLayout not scrolling fully * commit '8a9a0b8f8bebb57b24ced907813fbc9f91ec8e6d': Fix AppBarLayout not scrolling fully GitOrigin-RevId=f61c1e4c51b2a45471adc4cc80338ca79716c828 PiperOrigin-RevId: 140548665 --- .../support/design/widget/ViewOffsetHelper.java | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/src/android/support/design/widget/ViewOffsetHelper.java b/src/android/support/design/widget/ViewOffsetHelper.java index a69011462..5404ce6c9 100644 --- a/src/android/support/design/widget/ViewOffsetHelper.java +++ b/src/android/support/design/widget/ViewOffsetHelper.java @@ -50,16 +50,14 @@ class ViewOffsetHelper { updateOffsets(); } - private void updateOffsets() { - if (mOffsetLeft != 0 || mOffsetTop != 0) { - ViewCompat.offsetTopAndBottom(mView, mOffsetTop - (mView.getTop() - mLayoutTop)); - ViewCompat.offsetLeftAndRight(mView, mOffsetLeft - (mView.getLeft() - mLayoutLeft)); + private void updateOffsets() { + ViewCompat.offsetTopAndBottom(mView, mOffsetTop - (mView.getTop() - mLayoutTop)); + ViewCompat.offsetLeftAndRight(mView, mOffsetLeft - (mView.getLeft() - mLayoutLeft)); - // Manually invalidate the parent to make sure we get drawn - ViewParent parent = mView.getParent(); - if (parent instanceof View) { - ((View) parent).invalidate(); - } + // Manually invalidate the parent to make sure we get drawn + ViewParent parent = mView.getParent(); + if (parent instanceof View) { + ((View) parent).invalidate(); } }