Index: Source/core/dom/Document.cpp |
diff --git a/Source/core/dom/Document.cpp b/Source/core/dom/Document.cpp |
index 6f5ee837e20c5594cdda7a88ed3bc229aee9b541..8d5f7120c21858050ab02fb9c09d25db6052aad1 100644 |
--- a/Source/core/dom/Document.cpp |
+++ b/Source/core/dom/Document.cpp |
@@ -53,6 +53,7 @@ |
#include "core/css/StylePropertySet.h" |
#include "core/css/StyleSheetContents.h" |
#include "core/css/StyleSheetList.h" |
+#include "core/css/invalidation/StyleInvalidator.h" |
#include "core/css/resolver/FontBuilder.h" |
#include "core/css/resolver/StyleResolver.h" |
#include "core/css/resolver/StyleResolverStats.h" |
@@ -1591,7 +1592,7 @@ void Document::updateStyleInvalidationIfNeeded() |
TRACE_EVENT0("webkit", "Document::computeNeedsStyleRecalcState"); |
ASSERT(styleResolver()); |
- styleResolver()->ruleFeatureSet().computeStyleInvalidation(*this); |
+ StyleInvalidator(*this).invalidate(); |
} |
void Document::updateDistributionForNodeIfNeeded(Node* node) |