SDL/src/video/wayland
Frank Praznik e17f0c283c wayland: Call the Wayland hide/show functions directly when changing decoration modes
Calling SDL_HideWindow() to destroy the window is a NOP if the SDL_WINDOW_SHOWN flag was never set. Bypass it and call the Wayland-specific function directly to ensure that the window is always destroyed before switching from server-side to client-side decorations, even if it hasn't been shown yet.

Likewise, call Wayland_ShowWindow() directly when the window isn't explicitly hidden to ensure that it is always recreated since the SDL_WINDOW_SHOWN flag won't be cleared, which, when set, renders SDL_ShowWindow() a NOP.
2022-09-28 13:21:10 -07:00
..
SDL_waylandclipboard.c Add support for X11 primary selection (#6132) 2022-09-14 09:28:35 -07:00
SDL_waylandclipboard.h Add support for X11 primary selection (#6132) 2022-09-14 09:28:35 -07:00
SDL_waylanddatamanager.c Add support for X11 primary selection (#6132) 2022-09-14 09:28:35 -07:00
SDL_waylanddatamanager.h Add support for X11 primary selection (#6132) 2022-09-14 09:28:35 -07:00
SDL_waylanddyn.c wayland: fix build with SDL_WAYLAND_SHARED=OFF/--enable-wayland-shared=no 2022-08-25 17:15:54 -07:00
SDL_waylanddyn.h wayland: Fix include order when building with libdecor 2022-08-21 08:54:58 -07:00
SDL_waylandevents.c wayland: Apply modifier changes to the text of repeated keys 2022-09-23 13:40:51 -04:00
SDL_waylandevents_c.h wayland: Only clear the key repeat flag when the repeated key is released 2022-09-21 14:26:13 -07:00
SDL_waylandkeyboard.c make SDL_SetTextInputRect take a pointer to const 2022-07-04 09:38:01 -07:00
SDL_waylandkeyboard.h make SDL_SetTextInputRect take a pointer to const 2022-07-04 09:38:01 -07:00
SDL_waylandmessagebox.c Don't conflict with usage of stdout as a stdio macro 2022-07-30 16:22:24 -07:00
SDL_waylandmessagebox.h Updated copyright for 2022 2022-01-03 09:40:21 -08:00
SDL_waylandmouse.c Update Wayland cursors to match X11 cursors 2022-09-09 08:59:37 -04:00
SDL_waylandmouse.h Updated copyright for 2022 2022-01-03 09:40:21 -08:00
SDL_waylandopengles.c Adding SDL_GetWindowSizeInPixels for window size in pixels (#6112) 2022-08-24 11:25:13 -07:00
SDL_waylandopengles.h Adding SDL_GetWindowSizeInPixels for window size in pixels (#6112) 2022-08-24 11:25:13 -07:00
SDL_waylandsym.h add libdecor_dispatch 2022-05-21 09:40:26 -07:00
SDL_waylandtouch.c Updated copyright for 2022 2022-01-03 09:40:21 -08:00
SDL_waylandtouch.h Updated copyright for 2022 2022-01-03 09:40:21 -08:00
SDL_waylandvideo.c Add support for X11 primary selection (#6132) 2022-09-14 09:28:35 -07:00
SDL_waylandvideo.h Add support for X11 primary selection (#6132) 2022-09-14 09:28:35 -07:00
SDL_waylandvulkan.c Adding SDL_GetWindowSizeInPixels for window size in pixels (#6112) 2022-08-24 11:25:13 -07:00
SDL_waylandvulkan.h Adding SDL_GetWindowSizeInPixels for window size in pixels (#6112) 2022-08-24 11:25:13 -07:00
SDL_waylandwindow.c wayland: Call the Wayland hide/show functions directly when changing decoration modes 2022-09-28 13:21:10 -07:00
SDL_waylandwindow.h wayland: Update the internal state when the compositor moves a fullscreen window 2022-09-09 08:17:27 -07:00