Fix (workaround?) for NPE when showing a preloaded tab.
Change-Id: I4a12d40da7ad12d4f9f3c27e75fc4e07d0c1af62
diff --git a/src/com/android/browser/TabScrollView.java b/src/com/android/browser/TabScrollView.java
index f43d6d6..52dd6af 100644
--- a/src/com/android/browser/TabScrollView.java
+++ b/src/com/android/browser/TabScrollView.java
@@ -246,11 +246,11 @@
@Override
protected int getChildDrawingOrder(int count, int i) {
int next = -1;
- if ((i == (count - 1)) && (mSelected >= 0)) {
+ if ((i == (count - 1)) && (mSelected >= 0) && (mSelected < count)) {
next = mSelected;
} else {
next = count - i - 1;
- if (next <= mSelected) {
+ if (next <= mSelected && next > 0) {
next--;
}
}