Make ui::find_element_by_id traverse children in reverse order

This commit is contained in:
Nikita Lisitsa 2022-05-28 15:52:13 +03:00
parent a567cbbbf5
commit b9a5861e85

View file

@ -1,6 +1,7 @@
#include <psemek/ui/element.hpp>
#include <psemek/util/recursive.hpp>
#include <psemek/util/range.hpp>
#include <psemek/log/log.hpp>
@ -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;