Index: Source/core/rendering/RenderImage.cpp |
diff --git a/Source/core/rendering/RenderImage.cpp b/Source/core/rendering/RenderImage.cpp |
index 45b147c43a02d549e3d8bcbe4f2c6408c280b823..1a893553d6b5080cc2f89638dfb083f188eb5d57 100644 |
--- a/Source/core/rendering/RenderImage.cpp |
+++ b/Source/core/rendering/RenderImage.cpp |
@@ -551,8 +551,12 @@ void RenderImage::updateAltText() |
void RenderImage::layout() |
{ |
+ LayoutRect oldContentRect = replacedContentRect(); |
RenderReplaced::layout(); |
- updateInnerContentRect(); |
+ if (replacedContentRect() != oldContentRect) { |
+ setShouldDoFullPaintInvalidation(true); |
+ updateInnerContentRect(); |
+ } |
} |
bool RenderImage::updateImageLoadingPriorities() |
@@ -625,4 +629,5 @@ RenderBox* RenderImage::embeddedContentBox() const |
return 0; |
} |
+ |
leviw_travelin_and_unemployed
2014/08/11 22:09:26
Nit: remove
Xianzhu
2014/08/11 22:25:16
Done.
|
} // namespace blink |