From da2703f74fe3383195b1c249e5bbb44d6d4a0e45 Mon Sep 17 00:00:00 2001 From: Kenny Root Date: Tue, 13 Jan 2009 17:49:23 +0000 Subject: Bounds checking --- src/org/connectbot/ConsoleActivity.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/org/connectbot/ConsoleActivity.java b/src/org/connectbot/ConsoleActivity.java index da543ce..4775c7b 100644 --- a/src/org/connectbot/ConsoleActivity.java +++ b/src/org/connectbot/ConsoleActivity.java @@ -226,8 +226,10 @@ public class ConsoleActivity extends Activity { /* TODO Remove this workaround when ViewFlipper is fixed to listen * to view removals. Android Issue 1784 */ - if (flip.getDisplayedChild() >= flip.getChildCount()) - flip.setDisplayedChild(flip.getDisplayedChild()); + final int numChildren = flip.getChildCount(); + if (flip.getDisplayedChild() >= numChildren && + numChildren > 0) + flip.setDisplayedChild(numChildren - 1); updateEmptyVisible(); break; -- cgit v1.2.3