|
|
@ -319,7 +319,7 @@ void ToggleBorderlessWindowed(void) |
|
|
|
// Set window state: maximized, if resizable |
|
|
|
void MaximizeWindow(void) |
|
|
|
{ |
|
|
|
if (glfwGetWindowAttrib(platform.handle, GLFW_RESIZABLE) == GLFW_TRUE) |
|
|
|
if (glfwGetWindowAttrib(platform.handle, GLFW_RESIZABLE) == GLFW_TRUE && !(CORE.Window.flags & FLAG_WINDOW_MAXIMIZED)) |
|
|
|
{ |
|
|
|
platform.unmaximizedWidth = CORE.Window.screen.width; |
|
|
|
platform.unmaximizedHeight = CORE.Window.screen.height; |
|
|
@ -342,7 +342,7 @@ void MinimizeWindow(void) |
|
|
|
// Set window state: not minimized/maximized |
|
|
|
void RestoreWindow(void) |
|
|
|
{ |
|
|
|
if (glfwGetWindowAttrib(platform.handle, GLFW_RESIZABLE) == GLFW_TRUE) |
|
|
|
if (glfwGetWindowAttrib(platform.handle, GLFW_RESIZABLE) == GLFW_TRUE && (CORE.Window.flags & FLAG_WINDOW_MAXIMIZED)) |
|
|
|
{ |
|
|
|
if (platform.unmaximizedWidth && platform.unmaximizedHeight) glfwSetWindowSize(platform.handle, platform.unmaximizedWidth, platform.unmaximizedHeight); |
|
|
|
|
|
|
|