LibWeb: Null check dom_node() in PaintableBox::scroll_offset()

This commit is contained in:
Aliaksandr Kalenik 2023-08-06 21:20:00 +02:00 committed by Andreas Kling
parent fee5b4deb6
commit b89481564b
Notes: sideshowbarker 2024-07-16 21:45:42 +09:00

View File

@ -65,7 +65,7 @@ CSSPixelPoint PaintableBox::scroll_offset() const
if (node.is_generated_for_after_pseudo_element())
return node.pseudo_element_generator()->scroll_offset(DOM::Element::ScrollOffsetFor::PseudoAfter);
if (!is<DOM::Element>(*dom_node()))
if (!(dom_node() && is<DOM::Element>(*dom_node())))
return {};
return static_cast<DOM::Element const*>(dom_node())->scroll_offset(DOM::Element::ScrollOffsetFor::Self);