am c696b0df: am eb3d47e4: Merge "Fix bug 2574860 - fix AbsListView.trackMotionScroll edge detection" into froyo
Merge commit 'c696b0df1e41f7cbd09c034e47570e6510d5a2e3' into kraken * commit 'c696b0df1e41f7cbd09c034e47570e6510d5a2e3': Fix bug 2574860 - fix AbsListView.trackMotionScroll edge detection
This commit is contained in:
@@ -2856,13 +2856,13 @@ public abstract class AbsListView extends AdapterView<ListAdapter> implements Te
|
||||
|
||||
final int firstPosition = mFirstPosition;
|
||||
|
||||
if (firstPosition == 0 && firstTop >= listPadding.top && deltaY > 0) {
|
||||
if (firstPosition == 0 && firstTop >= listPadding.top && deltaY >= 0) {
|
||||
// Don't need to move views down if the top of the first position
|
||||
// is already visible
|
||||
return true;
|
||||
}
|
||||
|
||||
if (firstPosition + childCount == mItemCount && lastBottom <= end && deltaY < 0) {
|
||||
if (firstPosition + childCount == mItemCount && lastBottom <= end && deltaY <= 0) {
|
||||
// Don't need to move views up if the bottom of the last position
|
||||
// is already visible
|
||||
return true;
|
||||
|
||||
Reference in New Issue
Block a user