diff options
author | Jonathan Dixon <joth@google.com> | 2012-06-08 10:15:32 -0700 |
---|---|---|
committer | Jonathan Dixon <joth@google.com> | 2012-06-08 10:18:26 -0700 |
commit | f4ff149372adfc22f140eb67e89a227fdc281781 (patch) | |
tree | 3f2c87015503930967c47649e8f06e4423c9b853 /tests/src/com/android | |
parent | fa99f6daf84eed505005096b04369ee21dcc7865 (diff) | |
download | packages_apps_browser-f4ff149372adfc22f140eb67e89a227fdc281781.zip packages_apps_browser-f4ff149372adfc22f140eb67e89a227fdc281781.tar.gz packages_apps_browser-f4ff149372adfc22f140eb67e89a227fdc281781.tar.bz2 |
Fixup browser after hidden API refactor
Interdepends on https://android-git.corp.google.com/g/#/c/198193
Change-Id: I9f44c0f4f84674965b7afc652420986314e2fc8e
Diffstat (limited to 'tests/src/com/android')
-rw-r--r-- | tests/src/com/android/browser/TestWebViewClient.java | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/tests/src/com/android/browser/TestWebViewClient.java b/tests/src/com/android/browser/TestWebViewClient.java index 208a822..6ab40dd 100644 --- a/tests/src/com/android/browser/TestWebViewClient.java +++ b/tests/src/com/android/browser/TestWebViewClient.java @@ -25,6 +25,7 @@ import android.webkit.HttpAuthHandler; import android.webkit.SslErrorHandler; import android.webkit.WebView; import android.webkit.WebViewClient; +import android.webkit.WebViewClientClassicExt; /** * @@ -33,7 +34,7 @@ import android.webkit.WebViewClient; * Wraps around existing client so that specific methods can be overridden if needed. * */ -abstract class TestWebViewClient extends WebViewClient { +abstract class TestWebViewClient extends WebViewClientClassicExt { private WebViewClient mWrappedClient; @@ -105,7 +106,11 @@ abstract class TestWebViewClient extends WebViewClient { @Override public void onReceivedClientCertRequest(WebView view, ClientCertRequestHandler handler, String host_and_port) { - mWrappedClient.onReceivedClientCertRequest(view, handler, host_and_port); + if (mWrappedClient instanceof WebViewClientClassicExt) { + ((WebViewClientClassicExt) mWrappedClient).onReceivedClientCertRequest(view, handler, host_and_port); + } else { + super.onReceivedClientCertRequest(view, handler, host_and_port); + } } /** {@inheritDoc} */ |