Index: android_webview/java/src/org/chromium/android_webview/AwWebContentsObserver.java |
diff --git a/android_webview/java/src/org/chromium/android_webview/AwWebContentsObserver.java b/android_webview/java/src/org/chromium/android_webview/AwWebContentsObserver.java |
index c3c381a6bd341a6fe3ed36f069f0ac4c37bbf15c..fde840c2945715bfe32481f347df6cf5cdf3b455 100644 |
--- a/android_webview/java/src/org/chromium/android_webview/AwWebContentsObserver.java |
+++ b/android_webview/java/src/org/chromium/android_webview/AwWebContentsObserver.java |
@@ -13,12 +13,17 @@ import org.chromium.net.NetError; |
*/ |
public class AwWebContentsObserver extends WebContentsObserver { |
private final AwContentsClient mAwContentsClient; |
+ private boolean mDidStartProvisionalLoadForFrameFired = false; |
Charlie Reis
2015/03/03 22:21:01
nit: Did...Fired sounds strange to me, but I'll de
mnaganov (inactive)
2015/03/04 10:30:29
Yeah. I was so much tired battling with the code t
|
public AwWebContentsObserver(WebContents webContents, AwContentsClient awContentsClient) { |
super(webContents); |
mAwContentsClient = awContentsClient; |
} |
+ boolean getDidStartProvisionalLoadForFrameFired() { |
+ return mDidStartProvisionalLoadForFrameFired; |
+ } |
+ |
@Override |
public void didFinishLoad(long frameId, String validatedUrl, boolean isMainFrame) { |
String unreachableWebDataUrl = AwContentsStatics.getUnreachableWebDataUrl(); |
@@ -67,4 +72,15 @@ public class AwWebContentsObserver extends WebContentsObserver { |
public void didNavigateAnyFrame(String url, String baseUrl, boolean isReload) { |
mAwContentsClient.doUpdateVisitedHistory(url, isReload); |
} |
+ |
+ @Override |
+ public void didStartProvisionalLoadForFrame( |
+ long frameId, |
+ long parentFrameId, |
+ boolean isMainFrame, |
+ String validatedUrl, |
+ boolean isErrorPage, |
+ boolean isIframeSrcdoc) { |
+ mDidStartProvisionalLoadForFrameFired = true; |
+ } |
} |