From b37902d4382c420456ed3076afd632333b98c66e Mon Sep 17 00:00:00 2001 From: Tuomas Siipola Date: Mon, 6 Jul 2020 18:52:12 +0300 Subject: Fix X11 window cleanup --- src/x11_window.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/x11_window.c b/src/x11_window.c index 5c7fb93..34770b9 100644 --- a/src/x11_window.c +++ b/src/x11_window.c @@ -159,7 +159,9 @@ void imv_window_free(struct imv_window *window) imv_keyboard_free(window->keyboard); close(window->pipe_fds[0]); close(window->pipe_fds[1]); + glXMakeCurrent(window->x_display, None, NULL); glXDestroyContext(window->x_display, window->x_glc); + XDestroyWindow(window->x_display, window->x_window); XCloseDisplay(window->x_display); free(window); } -- cgit v1.2.3