diff --git a/platform/x11/os_x11.cpp b/platform/x11/os_x11.cpp index 4ff1293ed7..fce43a4fe2 100644 --- a/platform/x11/os_x11.cpp +++ b/platform/x11/os_x11.cpp @@ -1416,6 +1416,8 @@ void OS_X11::set_window_size(const Size2 p_size) { int old_h = xwa.height; Size2 size = p_size; + + ERR_FAIL_COND(Math::is_nan(size.x) || Math::is_nan(size.y)); size.x = MAX(1, size.x); size.y = MAX(1, size.y);