瀏覽代碼

Fix window class not being unregistered

The helper window kept the window class from being unregistered.

Fixes #704.
Camilla Berglund 9 年之前
父節點
當前提交
f7228bb562
共有 1 個文件被更改,包括 3 次插入3 次删除
  1. 3 3
      src/win32_init.c

+ 3 - 3
src/win32_init.c

@@ -387,6 +387,9 @@ int _glfwPlatformInit(void)
 
 void _glfwPlatformTerminate(void)
 {
+    if (_glfw.win32.helperWindow)
+        DestroyWindow(_glfw.win32.helperWindow);
+
     _glfwUnregisterWindowClassWin32();
 
     // Restore previous foreground lock timeout system setting
@@ -405,9 +408,6 @@ void _glfwPlatformTerminate(void)
     _glfwTerminateJoysticksWin32();
     _glfwTerminateThreadLocalStorageWin32();
 
-    if (_glfw.win32.helperWindow)
-        DestroyWindow(_glfw.win32.helperWindow);
-
     freeLibraries();
 }