diff --git a/layout/style/nsCSSRuleProcessor.cpp b/layout/style/nsCSSRuleProcessor.cpp index 974284d501..b10cf5f6b1 100644 --- a/layout/style/nsCSSRuleProcessor.cpp +++ b/layout/style/nsCSSRuleProcessor.cpp @@ -663,7 +663,7 @@ CascadeRuleEnumFunc(css::Rule* aRule, void* aData) /* static */ bool nsCSSRuleProcessor::CascadeSheet(CSSStyleSheet* aSheet, CascadeLayer* aLayer) { - if (aSheet->IsApplicable() && + if (aSheet && aSheet->IsApplicable() && aSheet->UseForPresentation(aLayer->mPresContext, aLayer->mCacheKey) && aSheet->mInner) {