浏览代码

Wayland: Properly unref all xkbcommon objects.

Emmanuel Gil Peyrot 9 年之前
父节点
当前提交
be935debe9
共有 1 个文件被更改,包括 4 次插入0 次删除
  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)