Index: third_party/WebKit/Source/core/dom/TreeScope.cpp |
diff --git a/third_party/WebKit/Source/core/dom/TreeScope.cpp b/third_party/WebKit/Source/core/dom/TreeScope.cpp |
index 4873cbde4de5fc9115650dcbeb553b49af68fb0f..7352d9a83a3e23e9db8cce5621083f6ad4df2fee 100644 |
--- a/third_party/WebKit/Source/core/dom/TreeScope.cpp |
+++ b/third_party/WebKit/Source/core/dom/TreeScope.cpp |
@@ -156,6 +156,10 @@ ScopedStyleResolver& TreeScope::ensureScopedStyleResolver() |
void TreeScope::clearScopedStyleResolver() |
{ |
+#if ENABLE(OILPAN) |
+ if (m_scopedStyleResolver) |
+ m_scopedStyleResolver->dispose(); |
+#endif |
m_scopedStyleResolver.clear(); |
} |