|
|
@ -930,24 +930,24 @@ static int createWindow(_GLFWwindow* window, |
|
|
|
|
|
|
|
|
|
|
|
free(wideTitle); |
|
|
|
free(wideTitle); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (!window->win32.handle) |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
_glfwInputError(GLFW_PLATFORM_ERROR, "Win32: Failed to create window"); |
|
|
|
|
|
|
|
return GL_FALSE; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
if (_glfw_ChangeWindowMessageFilterEx) |
|
|
|
if (_glfw_ChangeWindowMessageFilterEx) |
|
|
|
{ |
|
|
|
{ |
|
|
|
_glfw_ChangeWindowMessageFilterEx(window->win32.handle, |
|
|
|
_glfw_ChangeWindowMessageFilterEx(window->win32.handle, |
|
|
|
WM_DROPFILES, MSGFLT_ALLOW, NULL); |
|
|
|
WM_DROPFILES, MSGFLT_ALLOW, NULL); |
|
|
|
_glfw_ChangeWindowMessageFilterEx(window->win32.handle, |
|
|
|
_glfw_ChangeWindowMessageFilterEx(window->win32.handle, |
|
|
|
WM_COPYDATA, MSGFLT_ALLOW, NULL); |
|
|
|
WM_COPYDATA, MSGFLT_ALLOW, NULL); |
|
|
|
_glfw_ChangeWindowMessageFilterEx(window->win32.handle, |
|
|
|
_glfw_ChangeWindowMessageFilterEx(window->win32.handle, |
|
|
|
WM_COPYGLOBALDATA, MSGFLT_ALLOW, NULL); |
|
|
|
WM_COPYGLOBALDATA, MSGFLT_ALLOW, NULL); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
DragAcceptFiles(window->win32.handle, TRUE); |
|
|
|
DragAcceptFiles(window->win32.handle, TRUE); |
|
|
|
|
|
|
|
|
|
|
|
if (!window->win32.handle) |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
_glfwInputError(GLFW_PLATFORM_ERROR, "Win32: Failed to create window"); |
|
|
|
|
|
|
|
return GL_FALSE; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (!_glfwCreateContext(window, ctxconfig, fbconfig)) |
|
|
|
if (!_glfwCreateContext(window, ctxconfig, fbconfig)) |
|
|
|
return GL_FALSE; |
|
|
|
return GL_FALSE; |
|
|
|
|
|
|
|
|
|
|
|