From 61fd45d40cfa82d87a6fe1a5f0aeef269623656d Mon Sep 17 00:00:00 2001 From: lisyarus Date: Thu, 1 Aug 2024 23:01:39 +0300 Subject: [PATCH] Fix event handing order in ui controller --- libs/ui/source/impl/controller.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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;