diff --git a/libs/ui/source/impl/controller.cpp b/libs/ui/source/impl/controller.cpp index 17441ec4..9fc33a4d 100644 --- a/libs/ui/source/impl/controller.cpp +++ b/libs/ui/source/impl/controller.cpp @@ -1,6 +1,7 @@ #include #include #include +#include namespace psemek::ui::impl { @@ -49,7 +50,7 @@ namespace psemek::ui::impl if (!element) return false; - for (auto const & child : element->children()) + for (auto const & child : util::reversed(element->children())) if (on_event_impl(event, child.get())) return true;