mirror of
https://github.com/fergalmoran/ladybird.git
synced 2026-01-03 07:07:23 +00:00
LibWeb: Make CSSRuleList GC-allocated
This commit is contained in:
@@ -23,9 +23,9 @@ public:
|
||||
|
||||
virtual ~CSSGroupingRule() = default;
|
||||
|
||||
CSSRuleList const& css_rules() const { return m_rules; }
|
||||
CSSRuleList& css_rules() { return m_rules; }
|
||||
NonnullRefPtr<CSSRuleList> css_rules_for_bindings() { return m_rules; }
|
||||
CSSRuleList const& css_rules() const { return *m_rules; }
|
||||
CSSRuleList& css_rules() { return *m_rules; }
|
||||
CSSRuleList* css_rules_for_bindings() { return m_rules.cell(); }
|
||||
DOM::ExceptionOr<u32> insert_rule(StringView rule, u32 index = 0);
|
||||
DOM::ExceptionOr<void> delete_rule(u32 index);
|
||||
|
||||
@@ -37,7 +37,7 @@ protected:
|
||||
explicit CSSGroupingRule(NonnullRefPtrVector<CSSRule>&&);
|
||||
|
||||
private:
|
||||
NonnullRefPtr<CSSRuleList> m_rules;
|
||||
JS::Handle<CSSRuleList> m_rules;
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user