SDL: wayland: Ensure that the maximum libdecor frame size limit is above the required minimum

From 813e7c39926f9b8a96954bf95cc4fa5483b85116 Mon Sep 17 00:00:00 2001
From: Frank Praznik <[EMAIL REDACTED]>
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 90ad9490eede..6a48a7e2a4be 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;