From 7b3f79cb2730aaaedef8365f97b2192b89eaca93 Mon Sep 17 00:00:00 2001 From: Wu Jing Date: Fri, 21 Feb 2014 22:45:02 +0800 Subject: [PATCH] fix error pull state if pull too fast --- .../com/handmark/pulltorefresh/library/PullToRefreshBase.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/src/com/handmark/pulltorefresh/library/PullToRefreshBase.java b/library/src/com/handmark/pulltorefresh/library/PullToRefreshBase.java index e76b234f3..a2b6a5d9a 100644 --- a/library/src/com/handmark/pulltorefresh/library/PullToRefreshBase.java +++ b/library/src/com/handmark/pulltorefresh/library/PullToRefreshBase.java @@ -1206,7 +1206,7 @@ private void pullEvent() { if (mState != State.PULL_TO_REFRESH && itemDimension >= Math.abs(newScrollValue)) { setState(State.PULL_TO_REFRESH); - } else if (mState == State.PULL_TO_REFRESH && itemDimension < Math.abs(newScrollValue)) { + } else if (mState != State.RELEASE_TO_REFRESH && itemDimension < Math.abs(newScrollValue)) { setState(State.RELEASE_TO_REFRESH); } }