Index: Source/core/fetch/ImageResource.cpp |
diff --git a/Source/core/fetch/ImageResource.cpp b/Source/core/fetch/ImageResource.cpp |
index 065587cf8e3df657abe4151aa9b53b6f1d995edf..a3b3fa649b10be38fcce9eeba856bc6bf5257517 100644 |
--- a/Source/core/fetch/ImageResource.cpp |
+++ b/Source/core/fetch/ImageResource.cpp |
@@ -369,7 +369,7 @@ void ImageResource::updateImage(bool allDataReceived) |
if (sizeAvailable || allDataReceived) { |
if (!m_image || m_image->isNull()) { |
error(errorOccurred() ? status() : DecodeError); |
- if (inCache()) |
+ if (memoryCache()->contains(this)) |
memoryCache()->remove(this); |
return; |
} |