Index: Source/core/rendering/RenderImage.cpp |
diff --git a/Source/core/rendering/RenderImage.cpp b/Source/core/rendering/RenderImage.cpp |
index 81799184d4c68016008e3c5cc3e5ffe7b919a00f..2cce2182432e854dec50484b73eaacd22e3c070b 100644 |
--- a/Source/core/rendering/RenderImage.cpp |
+++ b/Source/core/rendering/RenderImage.cpp |
@@ -159,7 +159,7 @@ void RenderImage::imageChanged(WrappedImagePtr newImage, const IntRect* rect) |
if (!m_imageResource) |
return; |
- if (newImage != m_imageResource->imagePtr() || !newImage) |
+ if (newImage != m_imageResource->imagePtr()) |
return; |
if (!m_didIncrementVisuallyNonEmptyPixelCount) { |
@@ -171,7 +171,7 @@ void RenderImage::imageChanged(WrappedImagePtr newImage, const IntRect* rect) |
bool imageSizeChanged = false; |
// Set image dimensions, taking into account the size of the alt text. |
- if (m_imageResource->errorOccurred()) { |
+ if (m_imageResource->errorOccurred() || !newImage) { |
if (!m_altText.isEmpty() && document()->hasPendingStyleRecalc()) { |
ASSERT(node()); |
if (node()) { |