浏览代码

Wayland: Fix OSMesa library not being unloaded

Camilla Löwy 3 年之前
父节点
当前提交
2d281d7928
共有 2 个文件被更改,包括 3 次插入0 次删除
  1. 1 0
      README.md
  2. 2 0
      src/wl_init.c

+ 1 - 0
README.md

@@ -322,6 +322,7 @@ information on what to include when reporting a bug.
  - [Wayland] Bugfix: Some errors would cause clipboard string transfer to hang
  - [Wayland] Bugfix: Drag and drop data was misinterpreted as clipboard string
  - [Wayland] Bugfix: MIME type matching was not performed for clipboard string
+ - [Wayland] Bugfix: The OSMesa library was not unloaded on termination
  - [POSIX] Removed use of deprecated function `gettimeofday`
  - [POSIX] Bugfix: `CLOCK_MONOTONIC` was not correctly tested for or enabled
  - [WGL] Disabled the DWM swap interval hack for Windows 8 and later (#1072)

+ 2 - 0
src/wl_init.c

@@ -663,6 +663,8 @@ int _glfwInitWayland(void)
 void _glfwTerminateWayland(void)
 {
     _glfwTerminateEGL();
+    _glfwTerminateOSMesa();
+
     if (_glfw.wl.egl.handle)
     {
         _glfwPlatformFreeModule(_glfw.wl.egl.handle);