diff --git a/src/win32_window.c b/src/win32_window.c index 35e3a7d1..eb421bad 100644 --- a/src/win32_window.c +++ b/src/win32_window.c @@ -1341,7 +1341,7 @@ void _glfwPlatformSetClipboardString(_GLFWwindow* window, const char* string) memcpy(GlobalLock(stringHandle), wideString, wideSize); GlobalUnlock(stringHandle); - if (!OpenClipboard(window->win32.handle)) + if (!OpenClipboard(_glfw.win32.helperWindow)) { GlobalFree(stringHandle); free(wideString); @@ -1361,7 +1361,7 @@ const char* _glfwPlatformGetClipboardString(_GLFWwindow* window) { HANDLE stringHandle; - if (!OpenClipboard(window->win32.handle)) + if (!OpenClipboard(_glfw.win32.helperWindow)) { _glfwInputError(GLFW_PLATFORM_ERROR, "Win32: Failed to open clipboard"); return NULL;