From 6f6bbb81153da34ca5b333ef65c2dc482c0499bc Mon Sep 17 00:00:00 2001
From: Ozkan Sezer <[EMAIL REDACTED]>
Date: Thu, 4 Mar 2021 13:52:07 +0300
Subject: [PATCH] ignore and don't return error for SDL_INIT_EVENTTHREAD,
also reduce the number of FIXME()s for it
---
src/SDL12_compat.c | 12 +-----------
1 file changed, 1 insertion(+), 11 deletions(-)
diff --git a/src/SDL12_compat.c b/src/SDL12_compat.c
index 76fd931..5a10823 100644
--- a/src/SDL12_compat.c
+++ b/src/SDL12_compat.c
@@ -1341,17 +1341,12 @@ SDL_InitSubSystem(Uint32 sdl12flags)
Uint32 sdl20flags = 0;
int rc;
- FIXME("support event thread where it makes sense to do so?");
-
- if ((sdl12flags & SDL12_INIT_EVENTTHREAD) == SDL12_INIT_EVENTTHREAD) {
- return SDL20_SetError("OS doesn't support threaded events");
- }
-
#ifdef __MACOSX__
extern void sdl12_compat_macos_init(void);
sdl12_compat_macos_init();
#endif
+ FIXME("support SDL_INIT_EVENTTHREAD where it makes sense?");
#define SETFLAG(flag) if (sdl12flags & SDL12_INIT_##flag) sdl20flags |= SDL_INIT_##flag
SETFLAG(TIMER);
SETFLAG(AUDIO);
@@ -1364,8 +1359,6 @@ SDL_InitSubSystem(Uint32 sdl12flags)
if (sdl12flags & SDL12_INIT_CDROM)
CDRomInit = 1;
- FIXME("do something about SDL12_INIT_EVENTTHREAD");
-
rc = SDL20_Init(sdl20flags);
if ((rc == 0) && (sdl20flags & SDL_INIT_VIDEO)) {
if (Init12Video() < 0) {
@@ -1402,8 +1395,6 @@ InitFlags12To20(const Uint32 flags12, Uint32 *_flags20, Uint32 *_extraflags)
extraflags |= SDL12_INIT_CDROM;
}
- FIXME("do something about SDL12_INIT_EVENTTHREAD");
-
*_flags20 = flags20;
*_extraflags = extraflags;
}
@@ -1476,7 +1467,6 @@ SDL_QuitSubSystem(Uint32 sdl12flags)
Quit12Video();
}
- FIXME("do something about SDL12_INIT_EVENTTHREAD");
SDL20_QuitSubSystem(sdl20flags);
if ((SDL20_WasInit(0) == 0) && (!CDRomInit)) {