summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlan Viverette <alanv@google.com>2014-04-07 16:31:55 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2014-04-07 16:31:55 +0000
commit012785d8cbaadb4041707af350e122ad29d22151 (patch)
tree4bc69c39b065df35b42b6624643466f757b06b5c
parent6fd0ef7f7367ce6e2272e9c517793d502fe7f8da (diff)
parenta111328412d255f5b0c6c43eca7043befa48ccf3 (diff)
downloadframeworks_base-012785d8cbaadb4041707af350e122ad29d22151.zip
frameworks_base-012785d8cbaadb4041707af350e122ad29d22151.tar.gz
frameworks_base-012785d8cbaadb4041707af350e122ad29d22151.tar.bz2
Merge "Don't auto scroll empty lists"
-rw-r--r--core/java/com/android/internal/widget/AutoScrollHelper.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/core/java/com/android/internal/widget/AutoScrollHelper.java b/core/java/com/android/internal/widget/AutoScrollHelper.java
index 7a294aa..0d468ca 100644
--- a/core/java/com/android/internal/widget/AutoScrollHelper.java
+++ b/core/java/com/android/internal/widget/AutoScrollHelper.java
@@ -892,6 +892,10 @@ public abstract class AutoScrollHelper implements View.OnTouchListener {
public boolean canTargetScrollVertically(int direction) {
final AbsListView target = mTarget;
final int itemCount = target.getCount();
+ if (itemCount == 0) {
+ return false;
+ }
+
final int childCount = target.getChildCount();
final int firstPosition = target.getFirstVisiblePosition();
final int lastPosition = firstPosition + childCount;