|
@@ -21,15 +21,13 @@ StyleSheet::StyleSheet(HTML::Window& window_object)
|
|
|
void StyleSheet::visit_edges(Cell::Visitor& visitor)
|
|
|
{
|
|
|
Base::visit_edges(visitor);
|
|
|
+ visitor.visit(m_owner_node);
|
|
|
visitor.visit(m_parent_style_sheet);
|
|
|
}
|
|
|
|
|
|
void StyleSheet::set_owner_node(DOM::Element* element)
|
|
|
{
|
|
|
- if (element)
|
|
|
- m_owner_node = element->make_weak_ptr<DOM::Element>();
|
|
|
- else
|
|
|
- m_owner_node = nullptr;
|
|
|
+ m_owner_node = element;
|
|
|
}
|
|
|
|
|
|
void StyleSheet::set_parent_css_style_sheet(CSSStyleSheet* parent)
|