Index: chrome/android/java/src/org/chromium/chrome/browser/tab/TabWebContentsObserver.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/tab/TabWebContentsObserver.java b/chrome/android/java/src/org/chromium/chrome/browser/tab/TabWebContentsObserver.java |
index 7fe6078f54e75e97ce5d998d8e3010b3929a6dc6..cae211e8e9b1f56d399de3c813e3dc4805190826 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/tab/TabWebContentsObserver.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/tab/TabWebContentsObserver.java |
@@ -21,6 +21,7 @@ import org.chromium.chrome.browser.metrics.UmaSessionStats; |
import org.chromium.chrome.browser.metrics.UmaUtils; |
import org.chromium.chrome.browser.policy.PolicyAuditor; |
import org.chromium.chrome.browser.policy.PolicyAuditor.AuditEvent; |
+import org.chromium.content_public.browser.NavigationHandle; |
import org.chromium.content_public.browser.WebContents; |
import org.chromium.content_public.browser.WebContentsObserver; |
@@ -147,9 +148,10 @@ public class TabWebContentsObserver extends WebContentsObserver { |
} |
@Override |
- public void didFinishNavigation( |
- boolean isMainFrame, boolean isErrorPage, boolean hasCommitted) { |
- if (isMainFrame && hasCommitted) mTab.setIsShowingErrorPage(isErrorPage); |
+ public void didFinishNavigation(NavigationHandle navigation) { |
+ if (navigation.isInMainFrame() && navigation.hasCommitted()) { |
+ mTab.setIsShowingErrorPage(navigation.isErrorPage()); |
+ } |
} |
@Override |