Index: third_party/WebKit/Source/core/page/PageSerializer.cpp |
diff --git a/third_party/WebKit/Source/core/page/PageSerializer.cpp b/third_party/WebKit/Source/core/page/PageSerializer.cpp |
index 96d4a4220cefb9f71e00401f2d79b9e7dd80b2b3..582f021b9f7fd4b1bcd582ba23ae12112feb9d1e 100644 |
--- a/third_party/WebKit/Source/core/page/PageSerializer.cpp |
+++ b/third_party/WebKit/Source/core/page/PageSerializer.cpp |
@@ -530,8 +530,9 @@ void PageSerializer::retrieveResourcesForCSSValue(CSSValue* cssValue, Document& |
{ |
if (cssValue->isImageValue()) { |
CSSImageValue* imageValue = toCSSImageValue(cssValue); |
- StyleImage* styleImage = imageValue->cachedOrPendingImage(); |
- // Non cached-images are just place-holders and do not contain data. |
+ if (imageValue->isCachePending()) |
+ return; |
+ StyleImage* styleImage = imageValue->cachedImage(); |
if (!styleImage || !styleImage->isImageResource()) |
return; |