Cocoa: Fix assert on disabling window aspect ratio

When disabling window aspect ratio, a system assert would trigger.  The
correct way to disable window aspect ratio is to set a resize increment.

Closes #852.
This commit is contained in:
Mário Freitas 2016-09-01 00:23:22 +01:00 committed by Camilla Berglund
parent a49601ba87
commit 238ebb600d

View File

@ -1183,7 +1183,7 @@ void _glfwPlatformSetWindowSizeLimits(_GLFWwindow* window,
void _glfwPlatformSetWindowAspectRatio(_GLFWwindow* window, int numer, int denom) void _glfwPlatformSetWindowAspectRatio(_GLFWwindow* window, int numer, int denom)
{ {
if (numer == GLFW_DONT_CARE || denom == GLFW_DONT_CARE) if (numer == GLFW_DONT_CARE || denom == GLFW_DONT_CARE)
[window->ns.object setContentAspectRatio:NSMakeSize(0, 0)]; [window->ns.object setResizeIncrements:NSMakeSize(1.0, 1.0)];
else else
[window->ns.object setContentAspectRatio:NSMakeSize(numer, denom)]; [window->ns.object setContentAspectRatio:NSMakeSize(numer, denom)];
} }