| Index: Source/core/layout/LayoutImageResource.cpp
|
| diff --git a/Source/core/layout/LayoutImageResource.cpp b/Source/core/layout/LayoutImageResource.cpp
|
| index 8f55ceb1071273514693ebfb7c654b645a9a5824..85e24d61d56493228c2276e38b94076d114c9807 100644
|
| --- a/Source/core/layout/LayoutImageResource.cpp
|
| +++ b/Source/core/layout/LayoutImageResource.cpp
|
| @@ -100,7 +100,7 @@ LayoutSize LayoutImageResource::getImageSize(float multiplier, ImageResource::Si
|
| if (!m_cachedImage)
|
| return LayoutSize();
|
| LayoutSize size = m_cachedImage->imageSizeForLayoutObject(m_layoutObject, multiplier, type);
|
| - if (m_layoutObject && m_layoutObject->isLayoutImage())
|
| + if (m_layoutObject && m_layoutObject->isLayoutImage() && size.width() && size.height())
|
| size.scale(toLayoutImage(m_layoutObject)->imageDevicePixelRatio());
|
| return size;
|
| }
|
|
|