Fixes most visited content:// uri in omnibox

 Bug: 3395311

Change-Id: If9e447ada3b13e490ca423c5c4cd4ce756f92313
diff --git a/src/com/android/browser/TitleBarXLarge.java b/src/com/android/browser/TitleBarXLarge.java
index 6caacdc..ff06118 100644
--- a/src/com/android/browser/TitleBarXLarge.java
+++ b/src/com/android/browser/TitleBarXLarge.java
@@ -308,15 +308,15 @@
 
     @Override
     public void onDismiss() {
-        WebView top = mUiController.getCurrentTopWebView();
-        if (top != null) {
-            mUiController.getCurrentTopWebView().requestFocus();
+        Tab currentTab = mUi.getActiveTab();
+        if (currentTab != null && currentTab.getWebView() != null) {
+            currentTab.getWebView().requestFocus();
         }
         mUi.hideFakeTitleBar();
         setUrlMode(false);
         // if top != null current must be set
-        if ((top != null) && !mInVoiceMode) {
-            setDisplayTitle(mUiController.getCurrentWebView().getUrl());
+        if ((currentTab != null) && !mInVoiceMode) {
+            setDisplayTitle(currentTab.getUrl());
         }
     }