diff --git a/src/compositor.c b/src/compositor.c index c5de28d..4936b74 100644 --- a/src/compositor.c +++ b/src/compositor.c @@ -81,7 +81,7 @@ i32 run_main_loop(void) { } else { comp.node_hovered = -1; - for (u64 i = 0; i < comp.count; ++i) { + for (u64 i = comp.count - 1; i >= 0; --i) { node_t *node = &(comp.nodes[i]); if (aabb(node, comp.mouse_x, comp.mouse_y)) {