From fa4a9ba74ec4be7734bbba91cdf414e18dce2158 Mon Sep 17 00:00:00 2001 From: Frank Praznik Date: Sun, 9 Mar 2025 11:55:05 -0400 Subject: [PATCH] wayland: Fix enum/boolean comparison and assignment (cherry picked from commit f2866418d4c0c64006d750c518853a430f4d7be8) --- 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 212fd54f35..7e5558315c 100644 --- a/src/video/wayland/SDL_waylandwindow.c +++ b/src/video/wayland/SDL_waylandwindow.c @@ -2299,8 +2299,8 @@ SDL_FullscreenResult Wayland_SetWindowFullscreen(SDL_VideoDevice *_this, SDL_Win } // Don't send redundant fullscreen set/unset events. - if (fullscreen != wind->is_fullscreen) { - wind->fullscreen_was_positioned = fullscreen; + if (!!fullscreen != wind->is_fullscreen) { + wind->fullscreen_was_positioned = !!fullscreen; SetFullscreen(window, fullscreen ? output : NULL); } else if (wind->is_fullscreen) { /*