From 2d96ec401c95706553a08560dd90367d073cc303 Mon Sep 17 00:00:00 2001 From: Geoffrey McRae Date: Wed, 12 Aug 2026 12:20:14 +1000 Subject: [PATCH] [client] app: clear display server state before teardown --- client/src/main.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/client/src/main.c b/client/src/main.c index b223fa63..e3748b8d 100644 --- a/client/src/main.c +++ b/client/src/main.c @@ -3569,7 +3569,10 @@ static void lg_shutdown(void) ll_free(g_state.bindings); if (g_state.ds && g_state.dsInitialized) + { + g_state.dsInitialized = false; g_state.ds->free(); + } // Input callbacks have stopped; the evdev state and overlays can go evdev_free();