diff --git a/glfw/src/cocoa_window.m b/glfw/src/cocoa_window.m index d1f9c1d6b0a054f22b481d8af25ddae377aa6cf6..d06ceb9e9dcf92b31e51e8fde31edd55396b8a53 100644 --- a/glfw/src/cocoa_window.m +++ b/glfw/src/cocoa_window.m @@ -1136,14 +1136,7 @@ void _glfwPlatformSetWindowSize(_GLFWwindow* window, int width, int height) acquireMonitor(window); } else - { - NSRect contentRect = - [window->ns.object contentRectForFrameRect:[window->ns.object frame]]; - contentRect.origin.y += contentRect.size.height - height; - contentRect.size = NSMakeSize(width, height); - [window->ns.object setFrame:[window->ns.object frameRectForContentRect:contentRect] - display:YES]; - } + [window->ns.object setContentSize:NSMakeSize(width, height)]; } void _glfwPlatformSetWindowSizeLimits(_GLFWwindow* window,