summaryrefslogtreecommitdiff
path: root/src/com
diff options
context:
space:
mode:
authorBrian Attwell <brianattwell@google.com>2014-10-01 22:31:50 +0000
committerAndroid Git Automerger <android-git-automerger@android.com>2014-10-01 22:31:50 +0000
commitef74a70381d4e47fdafed8c23a6412d47cb42e65 (patch)
tree6d5bd1d653e498162a4d97eb01e94d025839f53a /src/com
parent2f97de45ff67a72019f68032b7c24b43b008093d (diff)
parentd7317cd1a46d413514b99024d269b6e39b01536c (diff)
am d7317cd1: am bb8cc37e: Merge "Don\'t forget header momentum upon scroll events" into lmp-dev
* commit 'd7317cd1a46d413514b99024d269b6e39b01536c': Don't forget header momentum upon scroll events
Diffstat (limited to 'src/com')
-rw-r--r--src/com/android/dialer/widget/OverlappingPaneLayout.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/com/android/dialer/widget/OverlappingPaneLayout.java b/src/com/android/dialer/widget/OverlappingPaneLayout.java
index b81722942..ad18b1486 100644
--- a/src/com/android/dialer/widget/OverlappingPaneLayout.java
+++ b/src/com/android/dialer/widget/OverlappingPaneLayout.java
@@ -988,7 +988,7 @@ public class OverlappingPaneLayout extends ViewGroup {
if (DEBUG) {
Log.d(TAG, "onStopNestedScroll");
}
- if (mIsInNestedScroll) {
+ if (mIsInNestedScroll && !mIsInNestedFling) {
mDragHelper.stopNestedScroll(mSlideableView);
mInNestedPreScrollDownwards = false;
mInNestedPreScrollUpwards = false;
@@ -1024,7 +1024,8 @@ public class OverlappingPaneLayout extends ViewGroup {
}
}
- if (mDragHelper.getVelocityMagnitude() > 0
+ if (state == ViewDragHelper.STATE_IDLE
+ && mDragHelper.getVelocityMagnitude() > 0
&& (mDragHelper.getCurrentScrollY() == 0
|| mDragHelper.getCurrentScrollY() == mIntermediateOffset)
&& mIsInNestedFling) {
@@ -1099,6 +1100,7 @@ public class OverlappingPaneLayout extends ViewGroup {
public void onViewReleased(View releasedChild, float xvel, float yvel) {
if (DEBUG) {
Log.d(TAG, "onViewReleased: "
+ + " mIsInNestedFling=" + mIsInNestedFling
+ " unscrolled=" + mPanelSlideCallbacks.isScrollableChildUnscrolled()
+ ", mInNestedPreScrollDownwards = " + mInNestedPreScrollDownwards
+ ", mInNestedPreScrollUpwards = " + mInNestedPreScrollUpwards