Bug 1457920: Remove EnabledStateChanged. r?xidorn
MozReview-Commit-ID: DXSw93Q2vvK
--- a/layout/style/StyleSheet.cpp
+++ b/layout/style/StyleSheet.cpp
@@ -239,17 +239,16 @@ StyleSheet::ApplicableStateChanged(bool
void
StyleSheet::SetEnabled(bool aEnabled)
{
// Internal method, so callers must handle BeginUpdate/EndUpdate
bool oldDisabled = mDisabled;
mDisabled = !aEnabled;
if (IsComplete() && oldDisabled != mDisabled) {
- EnabledStateChanged();
ApplicableStateChanged(!mDisabled);
}
}
StyleSheetInfo::StyleSheetInfo(CORSMode aCORSMode,
ReferrerPolicy aReferrerPolicy,
const SRIMetadata& aIntegrity,
css::SheetParsingMode aParsingMode)
--- a/layout/style/StyleSheet.h
+++ b/layout/style/StyleSheet.h
@@ -377,21 +377,16 @@ protected:
// Called when a rule is removed from the sheet from CSSOM.
void RuleAdded(css::Rule&);
// Called when a rule is added to the sheet from CSSOM.
void RuleRemoved(css::Rule&);
void ApplicableStateChanged(bool aApplicable);
- // Called from SetEnabled when the enabled state changed.
- //
- // FIXME(emilio): Remove.
- void EnabledStateChanged() { };
-
struct ChildSheetListBuilder {
RefPtr<StyleSheet>* sheetSlot;
StyleSheet* parent;
void SetParentLinks(StyleSheet* aSheet);
static void ReparentChildList(StyleSheet* aPrimarySheet,
StyleSheet* aFirstChild);