summaryrefslogtreecommitdiffstats
path: root/src/com
diff options
context:
space:
mode:
authorMichael Kolb <kolby@google.com>2011-01-26 16:16:49 -0800
committerAndroid (Google) Code Review <android-gerrit@google.com>2011-01-26 16:16:49 -0800
commit46c9551534c0803c5a40d05dd40499a39f12612f (patch)
treeead30d94bc5b68e4cc7ca381916375d633511bec /src/com
parent72b8baac024f4cfab2c8d4d4ae0867e7077da867 (diff)
parent8814d738ad840ea66f0e5a4733f53f2e3bd8d0eb (diff)
downloadpackages_apps_Browser-46c9551534c0803c5a40d05dd40499a39f12612f.tar.gz
packages_apps_Browser-46c9551534c0803c5a40d05dd40499a39f12612f.tar.bz2
packages_apps_Browser-46c9551534c0803c5a40d05dd40499a39f12612f.zip
Merge "fix quickcontrols" into honeycomb
Diffstat (limited to 'src/com')
-rw-r--r--src/com/android/browser/TabBar.java2
-rw-r--r--src/com/android/browser/XLargeUi.java7
2 files changed, 9 insertions, 0 deletions
diff --git a/src/com/android/browser/TabBar.java b/src/com/android/browser/TabBar.java
index 790d16291..df2e68a67 100644
--- a/src/com/android/browser/TabBar.java
+++ b/src/com/android/browser/TabBar.java
@@ -536,6 +536,7 @@ public class TabBar extends LinearLayout
public void onAnimationEnd(Animator animation) {
mTabs.removeTab(tv);
mTabMap.remove(tab);
+ mUi.onRemoveTabCompleted(tab);
}
@Override
@@ -561,6 +562,7 @@ public class TabBar extends LinearLayout
@Override
public void onAnimationEnd(Animator animation) {
+ mUi.onAddTabCompleted(tab);
}
@Override
diff --git a/src/com/android/browser/XLargeUi.java b/src/com/android/browser/XLargeUi.java
index 2f27aa10b..2aaa0293b 100644
--- a/src/com/android/browser/XLargeUi.java
+++ b/src/com/android/browser/XLargeUi.java
@@ -82,6 +82,7 @@ public class XLargeUi extends BaseUi implements ScrollListener {
@Override
public void hideComboView() {
+ checkTabCount();
super.hideComboView();
// ComboView changes the action bar, set it back up to what we want
setupActionBar();
@@ -210,6 +211,9 @@ public class XLargeUi extends BaseUi implements ScrollListener {
@Override
public void addTab(Tab tab) {
mTabBar.onNewTab(tab);
+ }
+
+ protected void onAddTabCompleted(Tab tab) {
checkTabCount();
}
@@ -252,6 +256,9 @@ public class XLargeUi extends BaseUi implements ScrollListener {
public void removeTab(Tab tab) {
super.removeTab(tab);
mTabBar.onRemoveTab(tab);
+ }
+
+ protected void onRemoveTabCompleted(Tab tab) {
checkTabCount();
}