mirror of
https://github.com/gwm17/glfw.git
synced 2024-11-23 10:48:51 -05:00
Removed racy checks of cached iconification state.
This commit is contained in:
parent
41d998eb3c
commit
7dba90b7ca
16
src/window.c
16
src/window.c
|
@ -84,9 +84,6 @@ void _glfwInputWindowSize(_GLFWwindow* window, int width, int height)
|
|||
|
||||
void _glfwInputWindowIconify(_GLFWwindow* window, int iconified)
|
||||
{
|
||||
if (window->iconified == iconified)
|
||||
return;
|
||||
|
||||
window->iconified = iconified;
|
||||
|
||||
if (window->callbacks.iconify)
|
||||
|
@ -499,9 +496,6 @@ GLFWAPI void glfwSetWindowSize(GLFWwindow* handle, int width, int height)
|
|||
|
||||
_GLFW_REQUIRE_INIT();
|
||||
|
||||
if (window->iconified)
|
||||
return;
|
||||
|
||||
if (window->monitor)
|
||||
{
|
||||
window->videoMode.width = width;
|
||||
|
@ -546,24 +540,14 @@ GLFWAPI void glfwGetWindowFrameSize(GLFWwindow* handle,
|
|||
GLFWAPI void glfwIconifyWindow(GLFWwindow* handle)
|
||||
{
|
||||
_GLFWwindow* window = (_GLFWwindow*) handle;
|
||||
|
||||
_GLFW_REQUIRE_INIT();
|
||||
|
||||
if (window->iconified)
|
||||
return;
|
||||
|
||||
_glfwPlatformIconifyWindow(window);
|
||||
}
|
||||
|
||||
GLFWAPI void glfwRestoreWindow(GLFWwindow* handle)
|
||||
{
|
||||
_GLFWwindow* window = (_GLFWwindow*) handle;
|
||||
|
||||
_GLFW_REQUIRE_INIT();
|
||||
|
||||
if (!window->iconified)
|
||||
return;
|
||||
|
||||
_glfwPlatformRestoreWindow(window);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user