diff --git a/src/win32_window.c b/src/win32_window.c index 3d4175e8..8ebf4c25 100644 --- a/src/win32_window.c +++ b/src/win32_window.c @@ -777,14 +777,14 @@ static int createWindow(_GLFWwindow* window, _glfw.win32.instance, window); // Pass GLFW window to WM_CREATE + free(wideTitle); + if (!window->win32.handle) { _glfwInputError(GLFW_PLATFORM_ERROR, "Win32: Failed to create window"); return GL_FALSE; } - free(wideTitle); - // Initialize cursor position data GetCursorPos(&pos); ScreenToClient(window->win32.handle, &pos);