From c7eaec357376533a77195d355cc4711d46177121 Mon Sep 17 00:00:00 2001 From: Phil Jones Date: Wed, 3 Nov 2021 00:01:41 +0000 Subject: Fix crash when closing a debug build. --- src/main.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'src/main.c') diff --git a/src/main.c b/src/main.c index 44191ba..64e5975 100644 --- a/src/main.c +++ b/src/main.c @@ -975,8 +975,12 @@ int main(int argc, char *argv[]) xdg_toplevel_destroy(state.window.xdg_toplevel); xdg_surface_destroy(state.window.xdg_surface); wl_surface_destroy(state.window.surface.wl_surface); - wl_keyboard_release(state.wl_keyboard); - wl_pointer_release(state.wl_pointer); + if (state.wl_keyboard != NULL) { + wl_keyboard_release(state.wl_keyboard); + } + if (state.wl_pointer != NULL) { + wl_pointer_release(state.wl_pointer); + } wl_compositor_destroy(state.wl_compositor); wl_subcompositor_destroy(state.wl_subcompositor); wl_seat_release(state.wl_seat); -- cgit v1.2.3