summaryrefslogtreecommitdiffstats
path: root/src/com/android/browser/TabScrollView.java
diff options
context:
space:
mode:
authorMichael Kolb <kolby@google.com>2010-09-07 13:48:07 -0700
committerMichael Kolb <kolby@google.com>2010-09-07 13:51:46 -0700
commitbdc2a2420281c96a09bd00136cf9b1244b35ed2b (patch)
tree062b175896c11ab33bd228df3b8f53e392618fb4 /src/com/android/browser/TabScrollView.java
parent54cd561b6173352eb06a92a2b62d186ddbb4549d (diff)
downloadpackages_apps_Browser-bdc2a2420281c96a09bd00136cf9b1244b35ed2b.tar.gz
packages_apps_Browser-bdc2a2420281c96a09bd00136cf9b1244b35ed2b.tar.bz2
packages_apps_Browser-bdc2a2420281c96a09bd00136cf9b1244b35ed2b.zip
fixed multiple tabs selected bug, open new tab to home page
http://b/issue?id=2975213 Change-Id: I21c37cb54ab309568386e0bc5f83a30bb16779b8
Diffstat (limited to 'src/com/android/browser/TabScrollView.java')
-rw-r--r--src/com/android/browser/TabScrollView.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/com/android/browser/TabScrollView.java b/src/com/android/browser/TabScrollView.java
index 13abb505d..b41141679 100644
--- a/src/com/android/browser/TabScrollView.java
+++ b/src/com/android/browser/TabScrollView.java
@@ -113,6 +113,12 @@ public class TabScrollView extends HorizontalScrollView {
}
void removeTab(View tab) {
+ int ix = mContentView.indexOfChild(tab);
+ if (ix == mSelected) {
+ mSelected = -1;
+ } else if (ix < mSelected) {
+ mSelected--;
+ }
mContentView.removeView(tab);
}