1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 15:27:35 +00:00

Help+LibManual: Make the children accessor fallible

This is convenient for the section node which might compute children
on the fly.
This commit is contained in:
kleines Filmröllchen 2022-12-14 13:33:28 +01:00 committed by Andrew Kaster
parent 437d3ca0ea
commit aa5e574872
5 changed files with 22 additions and 12 deletions

View file

@ -23,10 +23,10 @@ public:
{
}
virtual NonnullRefPtrVector<Node>& children() const override
virtual ErrorOr<Span<NonnullRefPtr<Node>>> children() const override
{
MUST(reify_if_needed());
return m_children;
TRY(reify_if_needed());
return m_children.span();
}
virtual Node const* parent() const override { return nullptr; }