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 582f021b9f7fd4b1bcd582ba23ae12112feb9d1e..96d4a4220cefb9f71e00401f2d79b9e7dd80b2b3 100644 |
--- a/third_party/WebKit/Source/core/page/PageSerializer.cpp |
+++ b/third_party/WebKit/Source/core/page/PageSerializer.cpp |
@@ -530,9 +530,8 @@ |
{ |
if (cssValue->isImageValue()) { |
CSSImageValue* imageValue = toCSSImageValue(cssValue); |
- if (imageValue->isCachePending()) |
- return; |
- StyleImage* styleImage = imageValue->cachedImage(); |
+ StyleImage* styleImage = imageValue->cachedOrPendingImage(); |
+ // Non cached-images are just place-holders and do not contain data. |
if (!styleImage || !styleImage->isImageResource()) |
return; |