summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Alan Viverette <alanv@google.com> 2014-04-07 09:30:13 -0700
committer Alan Viverette <alanv@google.com> 2014-04-07 09:30:13 -0700
commita111328412d255f5b0c6c43eca7043befa48ccf3 (patch)
tree3b00f5dd66f57a90693e0ccb4a06663551423121
parent118d113478a2c58e7997f926a8dd1bc5ca5f5dc8 (diff)
Don't auto scroll empty lists
BUG: 12930741 Change-Id: I22bcebace0d5e0d519d38b34d6312ffff5b62f9b
-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 7a294aa52401..0d468ca24941 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;