From c99280755915e8b0a997cffc671708a5d8bfa1cf Mon Sep 17 00:00:00 2001 From: Riley Beckett Date: Mon, 27 Oct 2025 16:06:44 -0400 Subject: fix segfault & dont render when nothing has changed --- main.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'main.c') diff --git a/main.c b/main.c index ce9022d..70b50e7 100644 --- a/main.c +++ b/main.c @@ -38,6 +38,7 @@ int main(int argc, char* argv[]) { state.running = true; state.input_buffer = array_new(char, 0); state.filtered_items = array_new(item_display_t, 0); + state.selected_filtered_item = -1; // check locale setlocale(LC_ALL, ""); @@ -98,6 +99,7 @@ int main(int argc, char* argv[]) { while (state.running) { poll_events(&state); render_frame(&state); + wl_display_dispatch(state.display); } // cleanup (of course) -- cgit v1.2.3