From 4cbf0cdafbd14e3862a4dae548b5f1b70af13e04 Mon Sep 17 00:00:00 2001 From: Emmanuel Gil Peyrot Date: Tue, 11 Oct 2016 01:43:53 +0100 Subject: [PATCH] Wayland: Properly unref all xkbcommon objects. --- src/wl_init.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/wl_init.c b/src/wl_init.c index 415f62e3f..0affe943f 100644 --- a/src/wl_init.c +++ b/src/wl_init.c @@ -643,6 +643,10 @@ void _glfwPlatformTerminate(void) _glfwTerminateJoysticksLinux(); _glfwTerminateThreadLocalStoragePOSIX(); + xkb_keymap_unref(_glfw.wl.xkb.keymap); + xkb_state_unref(_glfw.wl.xkb.state); + xkb_context_unref(_glfw.wl.xkb.context); + if (_glfw.wl.cursorTheme) wl_cursor_theme_destroy(_glfw.wl.cursorTheme); if (_glfw.wl.cursorSurface)