diff --git a/libs/ui/source/default_element_factory.cpp b/libs/ui/source/default_element_factory.cpp index 8571243b..e75c5601 100644 --- a/libs/ui/source/default_element_factory.cpp +++ b/libs/ui/source/default_element_factory.cpp @@ -581,6 +581,11 @@ namespace psemek::ui : direction_{direction} {} + std::shared_ptr set_child(std::shared_ptr) override + { + throw std::runtime_error("default arrow button doesn't support children"); + } + geom::box size_constraints() const override { auto b = button::size_constraints();