mirror of
https://github.com/glfw/glfw.git
synced 2024-11-10 00:51:47 +00:00
X11: Fix missing dlclose calls for X extensions
This commit is contained in:
parent
50eccd298a
commit
8b9221d845
@ -1024,6 +1024,24 @@ void _glfwPlatformTerminate(void)
|
|||||||
_glfw.x11.xinerama.handle = NULL;
|
_glfw.x11.xinerama.handle = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (_glfw.x11.xrender.handle)
|
||||||
|
{
|
||||||
|
_glfw_dlclose(_glfw.x11.xrender.handle);
|
||||||
|
_glfw.x11.xrender.handle = NULL;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (_glfw.x11.vidmode.handle)
|
||||||
|
{
|
||||||
|
_glfw_dlclose(_glfw.x11.vidmode.handle);
|
||||||
|
_glfw.x11.vidmode.handle = NULL;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (_glfw.x11.xi.handle)
|
||||||
|
{
|
||||||
|
_glfw_dlclose(_glfw.x11.xi.handle);
|
||||||
|
_glfw.x11.xi.handle = NULL;
|
||||||
|
}
|
||||||
|
|
||||||
// NOTE: These need to be unloaded after XCloseDisplay, as they register
|
// NOTE: These need to be unloaded after XCloseDisplay, as they register
|
||||||
// cleanup callbacks that get called by that function
|
// cleanup callbacks that get called by that function
|
||||||
_glfwTerminateEGL();
|
_glfwTerminateEGL();
|
||||||
|
Loading…
Reference in New Issue
Block a user