Index: android_webview/java/src/org/chromium/android_webview/AwContentsClientBridge.java |
diff --git a/android_webview/java/src/org/chromium/android_webview/AwContentsClientBridge.java b/android_webview/java/src/org/chromium/android_webview/AwContentsClientBridge.java |
index 66e4f1ec9522047bf983c2461f4f653f47352712..4e6fbdda49d572acefedef9316f2cbd155cb67b1 100644 |
--- a/android_webview/java/src/org/chromium/android_webview/AwContentsClientBridge.java |
+++ b/android_webview/java/src/org/chromium/android_webview/AwContentsClientBridge.java |
@@ -55,6 +55,11 @@ public class AwContentsClientBridge { |
@Override |
public void onReceiveValue(Boolean value) { |
proceedSslError(value.booleanValue(), id); |
+ if (!value) { |
+ // For backward compatibility with the classic |
+ // webview, call onPageFinished after canceling ssl error. |
+ AwContentsClientBridge.this.mClient.onPageFinished(url); |
+ } |
} |
}; |
mClient.onReceivedSslError(callback, sslError); |