Index: Source/core/html/HTMLImageElement.cpp |
diff --git a/Source/core/html/HTMLImageElement.cpp b/Source/core/html/HTMLImageElement.cpp |
index db02d60486d15ff914eb31b78ebd40737ee14a3c..b6ee23f8573b7c8f45a14437d456eb57c26e9ada 100644 |
--- a/Source/core/html/HTMLImageElement.cpp |
+++ b/Source/core/html/HTMLImageElement.cpp |
@@ -181,8 +181,9 @@ |
m_bestFitImageURL = candidate.url(); |
m_currentSrc = AtomicString(document().completeURL(imageSourceURL()).string()); |
float candidateDensity = candidate.density(); |
- if (candidateDensity >= 0) |
- m_imageDevicePixelRatio = 1.0 / candidateDensity; |
+ // FIXME: Make this ">0" part match the spec, once it settles. |
+ if (candidateDensity > 0) |
+ m_imageDevicePixelRatio = 1 / candidateDensity; |
if (renderer() && renderer()->isImage()) |
toRenderImage(renderer())->setImageDevicePixelRatio(m_imageDevicePixelRatio); |
} |