From 6dd9bf0befaef2db4f2e569fb9a7c04932b32b2f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Camilla=20L=C3=B6wy?= Date: Thu, 28 Apr 2022 21:16:06 +0200 Subject: [PATCH] Wayland: Fix OSMesa library not being unloaded (cherry picked from commit 2d281d7928552c15ea2bc6dd185f7d7a780b1917) --- README.md | 1 + src/wl_init.c | 2 ++ 2 files changed, 3 insertions(+) diff --git a/README.md b/README.md index 275b6327..dc051fd2 100644 --- a/README.md +++ b/README.md @@ -141,6 +141,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 ## Contact diff --git a/src/wl_init.c b/src/wl_init.c index ad10aa60..9126ec06 100644 --- a/src/wl_init.c +++ b/src/wl_init.c @@ -484,6 +484,8 @@ void _glfwPlatformTerminate(void) _glfwTerminateJoysticksLinux(); #endif _glfwTerminateEGL(); + _glfwTerminateOSMesa(); + if (_glfw.wl.egl.handle) { _glfw_dlclose(_glfw.wl.egl.handle);