Ensure that switching tabs also updates the title bar.

In particular, when we open a tab associated with an appId, move
the title bar to that tab's title.
diff --git a/src/com/android/browser/BrowserActivity.java b/src/com/android/browser/BrowserActivity.java
index dda1795..5e63c39 100644
--- a/src/com/android/browser/BrowserActivity.java
+++ b/src/com/android/browser/BrowserActivity.java
@@ -1232,6 +1232,9 @@
         removeTabFromContentView(tab);
         mTabControl.setCurrentTab(tab);
         attachTabToContentView(tab);
+        if (CUSTOM_BROWSER_BAR) {
+            mTitleBar.setCurrentTab(index);
+        }
         return true;
     }
 
@@ -1393,7 +1396,6 @@
                             if (desiredTab != null &&
                                     desiredTab != mTabControl.getCurrentTab()) {
                                 switchToTab(id);
-                                mTitleBar.setCurrentTab(id);
                             }
                             break;
                         }
@@ -1933,7 +1935,9 @@
      * Close the tab after removing its associated title bar.
      */
     private void closeTab(TabControl.Tab t) {
-        mTitleBar.removeTab(mTabControl.getTabIndex(t));
+        if (CUSTOM_BROWSER_BAR) {
+            mTitleBar.removeTab(mTabControl.getTabIndex(t));
+        }
         mTabControl.removeTab(t);
     }