diff --git a/src/video/wayland/SDL_waylandwindow.c b/src/video/wayland/SDL_waylandwindow.c index 90ad9490ee..6a48a7e2a4 100644 --- a/src/video/wayland/SDL_waylandwindow.c +++ b/src/video/wayland/SDL_waylandwindow.c @@ -191,8 +191,8 @@ static void SetMinMaxDimensions(SDL_Window *window) } else if (window->flags & SDL_WINDOW_RESIZABLE) { min_width = SDL_max(window->min_w, wind->system_min_required_width); min_height = SDL_max(window->min_h, wind->system_min_required_height); - max_width = window->max_w; - max_height = window->max_h; + max_width = SDL_max(window->max_w, wind->system_min_required_width); + max_height = SDL_max(window->max_h, wind->system_min_required_height); } else { min_width = wind->wl_window_width; min_height = wind->wl_window_height;