diff options
author | Michael Kolb <kolby@google.com> | 2011-01-26 11:22:30 -0800 |
---|---|---|
committer | Michael Kolb <kolby@google.com> | 2011-01-26 11:47:45 -0800 |
commit | 8814d738ad840ea66f0e5a4733f53f2e3bd8d0eb (patch) | |
tree | 156a640bd64b95378e7c03639236f015837c2661 /src/com/android | |
parent | 3e7be7bfecd54374de4fc139a85167b1b5b0cc40 (diff) | |
download | packages_apps_Browser-8814d738ad840ea66f0e5a4733f53f2e3bd8d0eb.zip packages_apps_Browser-8814d738ad840ea66f0e5a4733f53f2e3bd8d0eb.tar.gz packages_apps_Browser-8814d738ad840ea66f0e5a4733f53f2e3bd8d0eb.tar.bz2 |
fix quickcontrols
http://b/issue?id=3394524
check tab bar state after removing Combo page
add tab bar state check after animations
Change-Id: I5c3c497c8905ce2d0e069c796c835aff5f2cc21a
Diffstat (limited to 'src/com/android')
-rw-r--r-- | src/com/android/browser/TabBar.java | 2 | ||||
-rw-r--r-- | src/com/android/browser/XLargeUi.java | 7 |
2 files changed, 9 insertions, 0 deletions
diff --git a/src/com/android/browser/TabBar.java b/src/com/android/browser/TabBar.java index 790d162..df2e68a 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 2f27aa1..2aaa029 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(); } |