Index: Source/core/css/resolver/StyleResolver.cpp |
diff --git a/Source/core/css/resolver/StyleResolver.cpp b/Source/core/css/resolver/StyleResolver.cpp |
index 4a880f650f5fa6a83854b4d6dda38381cd9de702..0e1ea70ef17dcdbcbee9c6ae27eb50ee6880c335 100644 |
--- a/Source/core/css/resolver/StyleResolver.cpp |
+++ b/Source/core/css/resolver/StyleResolver.cpp |
@@ -211,7 +211,9 @@ void StyleResolver::finishAppendAuthorStyleSheets() |
void StyleResolver::resetAuthorStyle(const ContainerNode* scopingNode) |
{ |
- ScopedStyleResolver* resolver = scopingNode ? m_styleTree.scopedStyleResolverFor(*scopingNode) : m_styleTree.scopedStyleResolverForDocument(); |
+ // FIXME: When chanking scoped attribute, scopingNode's hasScopedHTMLStyleChild has been already modified. |
eseidel
2013/10/17 15:53:11
"changing" I think.
|
+ // So we cannot use hasScopedHTMLStyleChild flag here. |
+ ScopedStyleResolver* resolver = scopingNode ? m_styleTree.lookupScopedStyleResolverFor(scopingNode) : m_styleTree.scopedStyleResolverForDocument(); |
if (!resolver) |
return; |