From 290f64b86c515cb16d27623718db07f05fd8a194 Mon Sep 17 00:00:00 2001 From: Jade Macho Date: Fri, 1 Mar 2024 15:58:53 +0100 Subject: [PATCH] GDK: Windows shape is desktop-only --- src/video/windows/SDL_windowsshape.c | 4 ++-- src/video/windows/SDL_windowsvideo.c | 2 +- src/video/windows/SDL_windowsvideo.h | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/video/windows/SDL_windowsshape.c b/src/video/windows/SDL_windowsshape.c index 0b5cac330d..ecf502dcf4 100644 --- a/src/video/windows/SDL_windowsshape.c +++ b/src/video/windows/SDL_windowsshape.c @@ -20,7 +20,7 @@ */ #include "SDL_internal.h" -#ifdef SDL_VIDEO_DRIVER_WINDOWS +#if defined(SDL_VIDEO_DRIVER_WINDOWS) && !defined(SDL_PLATFORM_XBOXONE) && !defined(SDL_PLATFORM_XBOXSERIES) #include "SDL_windowsvideo.h" #include "SDL_windowsshape.h" @@ -121,4 +121,4 @@ int WIN_UpdateWindowShape(SDL_VideoDevice *_this, SDL_Window *window, SDL_Surfac return 0; } -#endif /* SDL_VIDEO_DRIVER_WINDOWS */ +#endif /* defined(SDL_VIDEO_DRIVER_WINDOWS) && !defined(SDL_PLATFORM_XBOXONE) && !defined(SDL_PLATFORM_XBOXSERIES) */ diff --git a/src/video/windows/SDL_windowsvideo.c b/src/video/windows/SDL_windowsvideo.c index afc016a36e..cb5f0e035c 100644 --- a/src/video/windows/SDL_windowsvideo.c +++ b/src/video/windows/SDL_windowsvideo.c @@ -209,8 +209,8 @@ static SDL_VideoDevice *WIN_CreateDevice(void) device->FlashWindow = WIN_FlashWindow; device->ShowWindowSystemMenu = WIN_ShowWindowSystemMenu; device->SetWindowFocusable = WIN_SetWindowFocusable; -#endif device->UpdateWindowShape = WIN_UpdateWindowShape; +#endif #ifdef SDL_VIDEO_OPENGL_WGL device->GL_LoadLibrary = WIN_GL_LoadLibrary; diff --git a/src/video/windows/SDL_windowsvideo.h b/src/video/windows/SDL_windowsvideo.h index 15236acf72..4b3d3c27ac 100644 --- a/src/video/windows/SDL_windowsvideo.h +++ b/src/video/windows/SDL_windowsvideo.h @@ -42,9 +42,9 @@ #include "SDL_windowsclipboard.h" #include "SDL_windowsevents.h" #include "SDL_windowsopengl.h" -#include "SDL_windowsshape.h" #if !defined(SDL_PLATFORM_XBOXONE) && !defined(SDL_PLATFORM_XBOXSERIES) +#include "SDL_windowsshape.h" #include "SDL_windowskeyboard.h" #include "SDL_windowsmodes.h" #include "SDL_windowsmouse.h"