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());
}
}