Bug 781053 - Part 2 - Trigger empty transactions when an animated image in an ImageLayer changes frame. r=roc
This commit is contained in:
@@ -679,11 +679,7 @@ nsImageFrame::FrameChanged(imgIRequest *aRequest,
|
||||
return NS_OK;
|
||||
}
|
||||
|
||||
if (aDirtyRect->IsEqualInterior(nsIntRect::GetMaxSizedIntRect())) {
|
||||
InvalidateFrame();
|
||||
} else {
|
||||
InvalidateFrameWithRect(SourceRectToDest(*aDirtyRect));
|
||||
}
|
||||
InvalidateLayer(nsDisplayItem::TYPE_IMAGE);
|
||||
return NS_OK;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user