aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/org/connectbot/ConsoleActivity.java6
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;