| Index: chrome/android/java/src/org/chromium/chrome/browser/toolbar/ToolbarManager.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/toolbar/ToolbarManager.java b/chrome/android/java/src/org/chromium/chrome/browser/toolbar/ToolbarManager.java
|
| index e1e06c830792dac2691ec7e46469b35caaaeef7f..083e1f9177960b038d809256a5e101973418cb16 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/toolbar/ToolbarManager.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/toolbar/ToolbarManager.java
|
| @@ -42,7 +42,6 @@ import org.chromium.chrome.browser.compositor.layouts.OverviewModeBehavior.Overv
|
| import org.chromium.chrome.browser.compositor.layouts.SceneChangeObserver;
|
| import org.chromium.chrome.browser.fullscreen.ChromeFullscreenManager;
|
| import org.chromium.chrome.browser.fullscreen.FullscreenManager;
|
| -import org.chromium.chrome.browser.navigation.NavigationHandler;
|
| import org.chromium.chrome.browser.ntp.IncognitoNewTabPage;
|
| import org.chromium.chrome.browser.ntp.NativePageFactory;
|
| import org.chromium.chrome.browser.ntp.NewTabPage;
|
| @@ -69,6 +68,8 @@ import org.chromium.chrome.browser.toolbar.ActionModeController.ActionBarDelegat
|
| import org.chromium.chrome.browser.widget.findinpage.FindToolbarManager;
|
| import org.chromium.chrome.browser.widget.findinpage.FindToolbarObserver;
|
| import org.chromium.content_public.browser.LoadUrlParams;
|
| +import org.chromium.content_public.browser.NavigationController;
|
| +import org.chromium.content_public.browser.WebContents;
|
| import org.chromium.ui.base.DeviceFormFactor;
|
| import org.chromium.ui.base.PageTransition;
|
|
|
| @@ -393,9 +394,11 @@ public class ToolbarManager implements ToolbarTabController, UrlFocusChangeListe
|
| // But we want to update only when it's a new tab. So we check whether the current
|
| // navigation entry is initial, meaning whether it has the same target URL as the
|
| // initial URL of the tab.
|
| - NavigationHandler navigationHandler = tab.getNavigationHandler();
|
| - if (navigationHandler == null) return;
|
| - if (navigationHandler.isInitialNavigation()) {
|
| + WebContents webContents = tab.getWebContents();
|
| + if (webContents == null) return;
|
| + NavigationController navigationController = webContents.getNavigationController();
|
| + if (navigationController == null) return;
|
| + if (navigationController.isInitialNavigation()) {
|
| mLocationBar.setUrlToPageUrl();
|
| }
|
| }
|
|
|