mirror of
https://github.com/glfw/glfw.git
synced 2024-11-25 22:14:34 +00:00
Fix window class not being unregistered
The helper window kept the window class from being unregistered. Fixes #704.
This commit is contained in:
parent
386b60396f
commit
f7228bb562
@ -387,6 +387,9 @@ int _glfwPlatformInit(void)
|
|||||||
|
|
||||||
void _glfwPlatformTerminate(void)
|
void _glfwPlatformTerminate(void)
|
||||||
{
|
{
|
||||||
|
if (_glfw.win32.helperWindow)
|
||||||
|
DestroyWindow(_glfw.win32.helperWindow);
|
||||||
|
|
||||||
_glfwUnregisterWindowClassWin32();
|
_glfwUnregisterWindowClassWin32();
|
||||||
|
|
||||||
// Restore previous foreground lock timeout system setting
|
// Restore previous foreground lock timeout system setting
|
||||||
@ -405,9 +408,6 @@ void _glfwPlatformTerminate(void)
|
|||||||
_glfwTerminateJoysticksWin32();
|
_glfwTerminateJoysticksWin32();
|
||||||
_glfwTerminateThreadLocalStorageWin32();
|
_glfwTerminateThreadLocalStorageWin32();
|
||||||
|
|
||||||
if (_glfw.win32.helperWindow)
|
|
||||||
DestroyWindow(_glfw.win32.helperWindow);
|
|
||||||
|
|
||||||
freeLibraries();
|
freeLibraries();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user