diff options
| author | Leon Scroggins <scroggo@google.com> | 2009-11-04 14:02:03 -0800 |
|---|---|---|
| committer | Leon Scroggins <scroggo@google.com> | 2009-11-04 14:50:14 -0800 |
| commit | 3613385fbc5368715e7af1a6676b7bb63fafcf09 (patch) | |
| tree | f80bffb0e10fee977cdf78ec32466018caaf9aa4 /core/java/android | |
| parent | 0d55daffc31c123dcf83f6db85f8198854ddc564 (diff) | |
| download | frameworks_base-3613385fbc5368715e7af1a6676b7bb63fafcf09.zip frameworks_base-3613385fbc5368715e7af1a6676b7bb63fafcf09.tar.gz frameworks_base-3613385fbc5368715e7af1a6676b7bb63fafcf09.tar.bz2 | |
Do not update the progress if it is the same as the last given progress.
Diffstat (limited to 'core/java/android')
| -rw-r--r-- | core/java/android/webkit/CallbackProxy.java | 4 |
1 files changed, 2 insertions, 2 deletions
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; |
