diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/org/connectbot/ConsoleActivity.java | 6 |
1 files changed, 4 insertions, 2 deletions
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; |