diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/x11_window.c | 2 |
1 files changed, 2 insertions, 0 deletions
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); } |