From b9a5861e85443543e10c2343965e9cef0c4605af Mon Sep 17 00:00:00 2001 From: lisyarus Date: Sat, 28 May 2022 15:52:13 +0300 Subject: [PATCH] Make ui::find_element_by_id traverse children in reverse order --- libs/ui/source/element.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libs/ui/source/element.cpp b/libs/ui/source/element.cpp index b36d7c23..f53ef0f8 100644 --- a/libs/ui/source/element.cpp +++ b/libs/ui/source/element.cpp @@ -1,6 +1,7 @@ #include #include +#include #include @@ -246,7 +247,7 @@ namespace psemek::ui if (e->id() && e->id() == id) return e; - for (auto c : e->children()) + for (auto c : util::reversed(e->children())) if (auto r = self(c)) return r;