diff options
| author | Michael Kolb <kolby@google.com> | 2010-12-09 09:08:20 -0800 |
|---|---|---|
| committer | Michael Kolb <kolby@google.com> | 2010-12-09 09:14:12 -0800 |
| commit | 14ee8fbf5a647152d9a106b054b206be68c11e03 (patch) | |
| tree | 16ee10abfaf83822cd1aa31356932cf2477e474a | |
| parent | 3a4e8091e246e42ebd0add6342eb4eaed88012a3 (diff) | |
| download | packages_apps_Browser-14ee8fbf5a647152d9a106b054b206be68c11e03.tar.gz packages_apps_Browser-14ee8fbf5a647152d9a106b054b206be68c11e03.tar.bz2 packages_apps_Browser-14ee8fbf5a647152d9a106b054b206be68c11e03.zip | |
fix ComboPage and tab interaction
Bug: http://b/issue?id=3259963
Make sure the combo page is hidden correctly when the user
interacts with the tab bar
Change-Id: I776b30690dbc10a399ca31f9e1c8b9c4f677a1d2
| -rw-r--r-- | src/com/android/browser/Controller.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/com/android/browser/Controller.java b/src/com/android/browser/Controller.java index 4dc4c4bc1..e4b098209 100644 --- a/src/com/android/browser/Controller.java +++ b/src/com/android/browser/Controller.java @@ -2179,6 +2179,8 @@ public class Controller */ @Override public boolean switchToTab(int index) { + // hide combo view if open + removeComboView(); Tab tab = mTabControl.getTab(index); Tab currentTab = mTabControl.getCurrentTab(); if (tab == null || tab == currentTab) { @@ -2195,6 +2197,8 @@ public class Controller @Override public void closeCurrentTab() { + // hide combo view if open + removeComboView(); final Tab current = mTabControl.getCurrentTab(); if (mTabControl.getTabCount() == 1) { // This is the last tab. Open a new one, with the home @@ -2228,6 +2232,8 @@ public class Controller */ @Override public void closeTab(Tab tab) { + // hide combo view if open + removeComboView(); int currentIndex = mTabControl.getCurrentIndex(); int removeIndex = mTabControl.getTabIndex(tab); removeTab(tab); |
