Index: Source/core/html/HTMLImageElement.cpp |
diff --git a/Source/core/html/HTMLImageElement.cpp b/Source/core/html/HTMLImageElement.cpp |
index 309c06602154c5653169ff3ecbf8be7c8b883e0a..8ba7096e0dd8b66f49a4752fe55ae2f79b2fc103 100644 |
--- a/Source/core/html/HTMLImageElement.cpp |
+++ b/Source/core/html/HTMLImageElement.cpp |
@@ -162,7 +162,8 @@ void HTMLImageElement::parseAttribute(const QualifiedName& name, const AtomicStr |
if (renderer() && renderer()->isImage()) |
toRenderImage(renderer())->setImageDevicePixelRatio(m_imageDevicePixelRatio); |
} |
- m_imageLoader.updateFromElementIgnoringPreviousError(); |
+ if (!m_parserSet) |
+ m_imageLoader.updateFromElementIgnoringPreviousError(); |
} |
else if (name == usemapAttr) |
setIsLink(!value.isNull()); |