Fixup browser to use WebView proxy
Has to escape out to WebViewClassic whenever it needs a hidden API.
Interdepends on https://android-git.corp.google.com/g/165608
Change-Id: Ic61dd7f57f75381864075605d5901f2688648cbd
diff --git a/src/com/android/browser/PageDialogsHandler.java b/src/com/android/browser/PageDialogsHandler.java
index 013eaf1..19cbfcd 100644
--- a/src/com/android/browser/PageDialogsHandler.java
+++ b/src/com/android/browser/PageDialogsHandler.java
@@ -27,6 +27,7 @@
import android.webkit.HttpAuthHandler;
import android.webkit.SslErrorHandler;
import android.webkit.WebView;
+import android.webkit.WebViewClassic;
import android.widget.LinearLayout;
import android.widget.TextView;
@@ -296,8 +297,8 @@
mSSLCertificateOnErrorHandler = null;
mSSLCertificateOnErrorError = null;
- view.getWebViewClient().onReceivedSslError(
- view, handler, error);
+ WebViewClassic.fromWebView(view).getWebViewClient().
+ onReceivedSslError(view, handler, error);
}
})
.setNeutralButton(R.string.page_info_view,
@@ -324,8 +325,8 @@
mSSLCertificateOnErrorHandler = null;
mSSLCertificateOnErrorError = null;
- view.getWebViewClient().onReceivedSslError(
- view, handler, error);
+ WebViewClassic.fromWebView(view).getWebViewClient().
+ onReceivedSslError(view, handler, error);
}
})
.show();