From 2b265e7ced89ca4a2faad965b2df1defe5beb941 Mon Sep 17 00:00:00 2001 From: Ryan Fleury Date: Tue, 23 Jan 2024 18:59:27 -0800 Subject: [PATCH] also consume window close events --- src/raddbg/raddbg.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/raddbg/raddbg.c b/src/raddbg/raddbg.c index 80dc17b1..5030cd05 100644 --- a/src/raddbg/raddbg.c +++ b/src/raddbg/raddbg.c @@ -284,8 +284,9 @@ update_and_render(OS_Handle repaint_window_handle, void *user_data) } //- rjf: take window closing events - for(OS_Event *e = events.first; e; e = e->next) + for(OS_Event *e = events.first, *next = 0; e; e = next) { + next = e->next; if(e->kind == OS_EventKind_WindowClose) { for(DF_Window *w = df_gfx_state->first_window; w != 0; w = w->next) @@ -297,6 +298,7 @@ update_and_render(OS_Handle repaint_window_handle, void *user_data) break; } } + os_eat_event(&events, e); } }