diff --git a/src/backend/sdl.c b/src/backend/sdl.c index fd931b5..a9f6f7b 100644 --- a/src/backend/sdl.c +++ b/src/backend/sdl.c @@ -3,6 +3,7 @@ #include "../ctxt/window.h" #include "../util.h" #include "../util/region.h" +#include "../util/functions.h" #include "../concurrent/msgq.h" #include "../concurrent/msg.h" #include @@ -165,7 +166,7 @@ void ax__backend_step(struct ax_backend* bac) msgq_end_recv(bac->inbox); load_fonts(bac, fonts); - make_windows(bac, windows); + make_windows(bac, ax__reverse_list(windows)); render_windows(bac->windows); rgn_cleanup(&tmp_rgn);