Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a0d767c8 authored by Steve Block's avatar Steve Block
Browse files

Always call WebView.onPageStarted(), regardless of whether a WebViewClient has been set

This makes sure that the page's SSL certificate is cleared when the page load
starts.

Follows on from https://android-git.corp.google.com/g/#/c/138147.

Bug: 5287216
Change-Id: I40f74a72dc495c48d7167b7b70a845a8481feb85
parent d9151bf1
Loading
Loading
Loading
Loading
+3 −5
Original line number Diff line number Diff line
@@ -905,11 +905,9 @@ class CallbackProxy extends Handler {
    */

    public void onPageStarted(String url, Bitmap favicon) {
        // Do an unsynchronized quick check to avoid posting if no callback has
        // been set.
        if (mWebViewClient == null) {
            return;
        }
        // We need to send the message even if no WebViewClient is set, because we need to call
        // WebView.onPageStarted().

        // Performance probe
        if (PERF_PROBE) {
            mWebCoreThreadTime = SystemClock.currentThreadTimeMillis();