summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Alan Viverette <alanv@google.com> 2014-04-15 22:17:28 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2014-04-15 22:17:28 +0000
commita17bfe04a777f68d41d17f62e83d52aca4df48cc (patch)
tree53d153478e16b5069bf61e1e0c06680b0cbae037
parent7a8e3fcd3c33d56e0010ad0da52bc1aae6c065b8 (diff)
parent875f4c2918961fe34a5a74e7a54f970432977116 (diff)
Merge "Allow clamped bound position to be INVALID_POSITION"
-rw-r--r--core/java/android/widget/AbsListView.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/core/java/android/widget/AbsListView.java b/core/java/android/widget/AbsListView.java
index 96a2ab520e58..301317ea5dbe 100644
--- a/core/java/android/widget/AbsListView.java
+++ b/core/java/android/widget/AbsListView.java
@@ -7167,7 +7167,7 @@ public abstract class AbsListView extends AdapterView<ListAdapter> implements Te
final int itemCount = getCount();
final int clampedPosition = MathUtils.constrain(targetPosition, 0, itemCount - 1);
- final int clampedBoundPosition = MathUtils.constrain(boundPosition, 0, itemCount - 1);
+ final int clampedBoundPosition = MathUtils.constrain(boundPosition, -1, itemCount - 1);
final int firstPosition = getFirstVisiblePosition();
final int lastPosition = firstPosition + getChildCount();
final int targetRow = getRowForPosition(clampedPosition);