LibWeb: Don't deref HTMLInputElement parent if its null

Don't crash in case the elements parent is null.
This commit is contained in:
Mathis Wiehl 2023-03-18 21:01:25 +01:00 committed by Andreas Kling
parent 245e3b9c3a
commit ed1a7aee43
Notes: sideshowbarker 2024-07-17 07:20:57 +09:00

View file

@ -88,9 +88,11 @@ void HTMLInputElement::set_checked(bool checked, ChangeSource change_source)
// This element's :checked pseudo-class could be used in a sibling's sibling-selector,
// so we need to invalidate the style of all siblings.
parent()->for_each_child([&](auto& child) {
child.invalidate_style();
});
if (parent()) {
parent()->for_each_child([&](auto& child) {
child.invalidate_style();
});
}
}
void HTMLInputElement::set_checked_binding(bool checked)