Zero window size fix (OS Windows)

This commit is contained in:
@clasher113 2024-01-15 20:21:25 +02:00
parent 100f87056c
commit 9cf76f2d45

View File

@ -60,15 +60,17 @@ bool Window::isFocused()
}
void window_size_callback(GLFWwindow*, int width, int height) {
if (Window::isFocused() && width && height) {
glViewport(0, 0, width, height);
Window::width = width;
Window::height = height;
}
if (width && height) {
if (Window::isFocused()) {
glViewport(0, 0, width, height);
Window::width = width;
Window::height = height;
}
if (!Window::isFullscreen() && !Window::isMaximized()) {
Window::getSettings()->width = width;
Window::getSettings()->height = height;
if (!Window::isFullscreen() && !Window::isMaximized()) {
Window::getSettings()->width = width;
Window::getSettings()->height = height;
}
}
Window::resetScissor();
}