Index: android_webview/java/src/org/chromium/android_webview/AwContentsClient.java |
diff --git a/android_webview/java/src/org/chromium/android_webview/AwContentsClient.java b/android_webview/java/src/org/chromium/android_webview/AwContentsClient.java |
index 61486bb1ef72ef0ca2d18cce138e56228f50d66d..4b952831af9dc785c9b728bd0585272fcd080078 100644 |
--- a/android_webview/java/src/org/chromium/android_webview/AwContentsClient.java |
+++ b/android_webview/java/src/org/chromium/android_webview/AwContentsClient.java |
@@ -61,7 +61,10 @@ public abstract class AwContentsClient { |
@Override |
public void didFinishLoad(long frameId, String validatedUrl, boolean isMainFrame) { |
- if (isMainFrame) { |
+ String unreachableWebDataUrl = AwContentsStatics.getUnreachableWebDataUrl(); |
+ boolean isErrorUrl = |
+ unreachableWebDataUrl != null && unreachableWebDataUrl.equals(validatedUrl); |
+ if (isMainFrame && !isErrorUrl) { |
AwContentsClient.this.onPageFinished(validatedUrl); |
} |
} |