Index: third_party/WebKit/Source/core/css/cssom/CSSStyleImageValue.h |
diff --git a/third_party/WebKit/Source/core/css/cssom/CSSStyleImageValue.h b/third_party/WebKit/Source/core/css/cssom/CSSStyleImageValue.h |
index 667d4dfad43261af48f57415120476463c610e3e..e075f54aca4e57de77464eba5d62cbf85e6bd80d 100644 |
--- a/third_party/WebKit/Source/core/css/cssom/CSSStyleImageValue.h |
+++ b/third_party/WebKit/Source/core/css/cssom/CSSStyleImageValue.h |
@@ -56,8 +56,12 @@ class CORE_EXPORT CSSStyleImageValue : public CSSResourceValue, |
virtual LayoutSize imageLayoutSize() const { |
DCHECK(!isCachePending()); |
- return m_imageValue->cachedImage()->cachedImage()->imageSize( |
- DoNotRespectImageOrientation, 1, ImageResourceContent::IntrinsicSize); |
+ ImageResourceContent* resourceContent = |
+ m_imageValue->cachedImage()->cachedImage(); |
+ return resourceContent |
+ ? resourceContent->imageSize(DoNotRespectImageOrientation, 1, |
+ ImageResourceContent::IntrinsicSize) |
+ : LayoutSize(0, 0); |
} |
virtual bool isCachePending() const { return m_imageValue->isCachePending(); } |