From 3613385fbc5368715e7af1a6676b7bb63fafcf09 Mon Sep 17 00:00:00 2001 From: Leon Scroggins Date: Wed, 4 Nov 2009 14:02:03 -0800 Subject: Do not update the progress if it is the same as the last given progress. --- core/java/android/webkit/CallbackProxy.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'core/java/android/webkit') diff --git a/core/java/android/webkit/CallbackProxy.java b/core/java/android/webkit/CallbackProxy.java index e405cf2..4f8c227 100644 --- a/core/java/android/webkit/CallbackProxy.java +++ b/core/java/android/webkit/CallbackProxy.java @@ -1016,10 +1016,10 @@ class CallbackProxy extends Handler { public void onProgressChanged(int newProgress) { // Synchronize so that mLatestProgress is up-to-date. synchronized (this) { - mLatestProgress = newProgress; - if (mWebChromeClient == null) { + if (mWebChromeClient == null || mLatestProgress == newProgress) { return; } + mLatestProgress = newProgress; if (!mProgressUpdatePending) { sendEmptyMessage(PROGRESS); mProgressUpdatePending = true; -- cgit v1.1