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

Commit 20ca1177 authored by Grace Kloba's avatar Grace Kloba
Browse files

Update the mLatestProgress of CallbackProxy even

mWebChromeClient is null as WebView needs it.

Fix http://b/issue?id=2685989
parent 90b6e487
Loading
Loading
Loading
Loading
+6 −1
Original line number Diff line number Diff line
@@ -1087,10 +1087,15 @@ class CallbackProxy extends Handler {
    public void onProgressChanged(int newProgress) {
        // Synchronize so that mLatestProgress is up-to-date.
        synchronized (this) {
            if (mWebChromeClient == null || mLatestProgress == newProgress) {
            // update mLatestProgress even mWebChromeClient is null as
            // WebView.getProgress() needs it
            if (mLatestProgress == newProgress) {
                return;
            }
            mLatestProgress = newProgress;
            if (mWebChromeClient == null) {
                return;
            }
            if (!mProgressUpdatePending) {
                sendEmptyMessage(PROGRESS);
                mProgressUpdatePending = true;