Index: Source/core/svg/SVGFEImageElement.cpp |
diff --git a/Source/core/svg/SVGFEImageElement.cpp b/Source/core/svg/SVGFEImageElement.cpp |
index 938f093b5222a778e5a6011823edcc7bc652be07..eb8e0f6f8a5170989d0a6857d505a7224ef62453 100644 |
--- a/Source/core/svg/SVGFEImageElement.cpp |
+++ b/Source/core/svg/SVGFEImageElement.cpp |
@@ -50,7 +50,14 @@ PassRefPtr<SVGFEImageElement> SVGFEImageElement::create(Document& document) |
SVGFEImageElement::~SVGFEImageElement() |
{ |
+#if ENABLE(OILPAN) |
+ if (m_cachedImage) { |
+ m_cachedImage->removeClient(this); |
+ m_cachedImage = 0; |
+ } |
+#else |
clearResourceReferences(); |
+#endif |
} |
bool SVGFEImageElement::currentFrameHasSingleSecurityOrigin() const |