Index: Source/core/html/HTMLImageElement.cpp |
diff --git a/Source/core/html/HTMLImageElement.cpp b/Source/core/html/HTMLImageElement.cpp |
index 979abd88b26a8737ea6f5030470d11fdbef1a7ca..64266a6c5754f0a5a2b1ffbd9ed80835e2033b80 100644 |
--- a/Source/core/html/HTMLImageElement.cpp |
+++ b/Source/core/html/HTMLImageElement.cpp |
@@ -185,9 +185,8 @@ void HTMLImageElement::setBestFitURLAndDPRFromImageCandidate(const ImageCandidat |
{ |
m_bestFitImageURL = candidate.url(); |
float candidateDensity = candidate.density(); |
- // FIXME: Make this ">0" part match the spec, once it settles. |
- if (candidateDensity > 0) |
- m_imageDevicePixelRatio = 1 / candidateDensity; |
+ if (candidateDensity >= 0) |
+ m_imageDevicePixelRatio = 1.0 / candidateDensity; |
if (renderer() && renderer()->isImage()) |
toRenderImage(renderer())->setImageDevicePixelRatio(m_imageDevicePixelRatio); |
} |