From 813e7c39926f9b8a96954bf95cc4fa5483b85116 Mon Sep 17 00:00:00 2001 From: Frank Praznik Date: Sat, 22 Jul 2023 10:25:15 -0400 Subject: [PATCH] wayland: Ensure that the maximum libdecor frame size limit is above the required minimum Both the minimum and maximum libdecor frame size limits must meet or exceed the required minimum size, or the libdecor plugins can error and/or crash. --- src/video/wayland/SDL_waylandwindow.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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;