From f2866418d4c0c64006d750c518853a430f4d7be8 Mon Sep 17 00:00:00 2001
From: Frank Praznik <[EMAIL REDACTED]>
Date: Sun, 9 Mar 2025 11:55:05 -0400
Subject: [PATCH] wayland: Fix enum/boolean comparison and assignment
---
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 212fd54f3535f..7e5558315cd71 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) {
/*