summaryrefslogtreecommitdiff
path: root/core/java/android/widget/StackView.java
diff options
context:
space:
mode:
authorAdam Cohen <adamcohen@google.com>2010-10-06 10:37:51 -0700
committerAdam Cohen <adamcohen@google.com>2010-10-06 10:39:11 -0700
commit3042944c6ec68210ba1746540b53789e70d15ef4 (patch)
treec0b730289f431cb57163e93cd0e22514284560a6 /core/java/android/widget/StackView.java
parente86b8a18df0964a84952c654fd25a0de0814737f (diff)
Fixing AdapterViewAnimator crash when associated adapter is empty
Change-Id: I3186452eb93f1141b06531507b13d87804e684d4
Diffstat (limited to 'core/java/android/widget/StackView.java')
-rw-r--r--core/java/android/widget/StackView.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/core/java/android/widget/StackView.java b/core/java/android/widget/StackView.java
index 839de7decb6b..f0954e2dbea5 100644
--- a/core/java/android/widget/StackView.java
+++ b/core/java/android/widget/StackView.java
@@ -749,7 +749,9 @@ public class StackView extends AdapterViewAnimator {
if (mAdapter != null && mWhichChild == -1) {
mWhichChild = mAdapter.getCount() - 1;
}
- setDisplayedChild(mWhichChild);
+ if (mWhichChild >= 0) {
+ setDisplayedChild(mWhichChild);
+ }
}
LayoutParams createOrReuseLayoutParams(View v) {