Index: third_party/WebKit/Source/core/dom/StyleEngine.cpp |
diff --git a/third_party/WebKit/Source/core/dom/StyleEngine.cpp b/third_party/WebKit/Source/core/dom/StyleEngine.cpp |
index 5efdd124421ea579c4c44c51cb791733162eba88..5b241d1d4eb8fef4c03b3abdc2c85cd076d3491c 100644 |
--- a/third_party/WebKit/Source/core/dom/StyleEngine.cpp |
+++ b/third_party/WebKit/Source/core/dom/StyleEngine.cpp |
@@ -133,7 +133,7 @@ void StyleEngine::injectAuthorSheet(StyleSheetContents* authorSheet) |
void StyleEngine::addPendingSheet(StyleEngineContext &context) |
{ |
- m_pendingStylesheets++; |
+ m_pendingScriptBlockingStylesheets++; |
context.addingPendingSheet(document()); |
if (context.addedPendingSheetBeforeBody()) |
@@ -154,10 +154,10 @@ void StyleEngine::removePendingSheet(Node* styleSheetCandidateNode, const StyleE |
} |
// Make sure we knew this sheet was pending, and that our count isn't out of sync. |
- DCHECK_GT(m_pendingStylesheets, 0); |
+ DCHECK_GT(m_pendingScriptBlockingStylesheets, 0); |
- m_pendingStylesheets--; |
- if (m_pendingStylesheets) |
+ m_pendingScriptBlockingStylesheets--; |
+ if (m_pendingScriptBlockingStylesheets) |
return; |
document().didRemoveAllPendingStylesheet(); |
@@ -427,7 +427,7 @@ void StyleEngine::didDetach() |
bool StyleEngine::shouldClearResolver() const |
{ |
- return !m_didCalculateResolver && !haveStylesheetsLoaded(); |
+ return !m_didCalculateResolver && !haveScriptBlockingStylesheetsLoaded(); |
} |
void StyleEngine::resolverChanged(StyleResolverUpdateMode mode) |