X11: Clamp w,h in glfwSetWindowSize to >= 1

-  prevents BadValue error and program exit
This commit is contained in:
Doug Binks
2025-11-08 10:37:52 +00:00
parent 4df5129529
commit 936307558e
2 changed files with 7 additions and 2 deletions

View File

@@ -2207,6 +2207,10 @@ void _glfwGetWindowSizeX11(_GLFWwindow* window, int* width, int* height)
void _glfwSetWindowSizeX11(_GLFWwindow* window, int width, int height)
{
// The dimensions must be nonzero, or a BadValue error results.
width = _glfw_max(1, width);
height = _glfw_max(1, height);
if (window->monitor)
{
if (window->monitor->window == window)