mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-02-06 14:44:26 +00:00
Bug 910533 - Clear invalidation rect only after sync notifying in imgStatusTracker. r=tn
--HG-- extra : rebase_source : d373b3c4ccc747e9afef3c1bbdb8e522b7724b10
This commit is contained in:
parent
f550de2b0f
commit
d6deb5dfb7
@ -499,9 +499,11 @@ imgStatusTracker::SyncNotifyDifference(const ImageStatusDiff& diff)
|
||||
LOG_SCOPE(GetImgLog(), "imgStatusTracker::SyncNotifyDifference");
|
||||
|
||||
nsIntRect invalidRect = mInvalidRect.Union(diff.invalidRect);
|
||||
mInvalidRect.SetEmpty();
|
||||
|
||||
SyncNotifyState(mConsumers, !!mImage, diff.diffState, invalidRect, mHadLastPart);
|
||||
|
||||
mInvalidRect.SetEmpty();
|
||||
|
||||
if (diff.unblockedOnload) {
|
||||
nsTObserverArray<imgRequestProxy*>::ForwardIterator iter(mConsumers);
|
||||
while (iter.HasMore()) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user