diff options
Diffstat (limited to 'WebCore/loader/CachedImage.cpp')
-rw-r--r-- | WebCore/loader/CachedImage.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/WebCore/loader/CachedImage.cpp b/WebCore/loader/CachedImage.cpp index 908c425..641ce94 100644 --- a/WebCore/loader/CachedImage.cpp +++ b/WebCore/loader/CachedImage.cpp @@ -338,7 +338,8 @@ void CachedImage::destroyDecodedData() // Invoking addClient() will reconstruct the image object. m_image = 0; setDecodedSize(0); - makePurgeable(true); + if (!Cache::shouldMakeResourcePurgeableOnEviction()) + makePurgeable(true); } else if (m_image && !errorOccurred()) m_image->destroyDecodedData(); } |