Browse Source

Wayland: Properly unref all xkbcommon objects.

Emmanuel Gil Peyrot 9 years ago
parent
commit
be935debe9
1 changed files with 4 additions and 0 deletions
  1. 4 0
      src/wl_init.c

+ 4 - 0
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)