@@ -588,6 +588,10 @@ void SetWindowState(unsigned int flags)
588588 {
589589 SDL_SetWindowAlwaysOnTop (platform .window , SDL_FALSE );
590590 }
591+ if (FLAG_IS_SET (flags , FLAG_WINDOW_ALWAYS_RUN )
592+ {
593+ FLAG_SET (CORE .Window .flags , FLAG_WINDOW_ALWAYS_RUN );
594+ }
591595 if (FLAG_IS_SET (flags , FLAG_WINDOW_TRANSPARENT ))
592596 {
593597 TRACELOG (LOG_WARNING , "SetWindowState() - FLAG_WINDOW_TRANSPARENT is not supported on PLATFORM_DESKTOP_SDL" );
@@ -1933,7 +1937,7 @@ int InitPlatform(void)
19331937 FLAG_SET (flags , SDL_WINDOW_FULLSCREEN );
19341938 }
19351939
1936- //if (!FLAG_IS_SET(CORE.Window.flags, FLAG_WINDOW_HIDDEN)) FLAG_SET(flags, SDL_WINDOW_HIDDEN);
1940+ //if (!FLAG_IS_SET(CORE.Window.flags, FLAG_WINDOW_HIDDEN)) FLAG_SET(flags, SDL_WINDOW_HIDDEN);
19371941 if (FLAG_IS_SET (CORE .Window .flags , FLAG_WINDOW_UNDECORATED )) FLAG_SET (flags , SDL_WINDOW_BORDERLESS );
19381942 if (FLAG_IS_SET (CORE .Window .flags , FLAG_WINDOW_RESIZABLE )) FLAG_SET (flags , SDL_WINDOW_RESIZABLE );
19391943 if (FLAG_IS_SET (CORE .Window .flags , FLAG_WINDOW_MINIMIZED )) FLAG_SET (flags , SDL_WINDOW_MINIMIZED );
@@ -1943,9 +1947,9 @@ int InitPlatform(void)
19431947 FLAG_CLEAR (flags , SDL_WINDOW_INPUT_FOCUS );
19441948 FLAG_CLEAR (flags , SDL_WINDOW_MOUSE_FOCUS );
19451949 }
1946- if (FLAG_IS_SET (CORE .Window .flags , FLAG_WINDOW_TOPMOST )) FLAG_SET (flags , SDL_WINDOW_ALWAYS_ON_TOP );
1950+ if (FLAG_IS_SET (CORE .Window .flags , FLAG_WINDOW_TOPMOST )) FLAG_SET (flags , SDL_WINDOW_ALWAYS_ON_TOP );
19471951 if (FLAG_IS_SET (CORE .Window .flags , FLAG_WINDOW_MOUSE_PASSTHROUGH )) FLAG_CLEAR (flags , SDL_WINDOW_MOUSE_CAPTURE );
1948- if (FLAG_IS_SET (CORE .Window .flags , FLAG_WINDOW_HIGHDPI )) FLAG_SET (flags , SDL_WINDOW_ALLOW_HIGHDPI );
1952+ if (FLAG_IS_SET (CORE .Window .flags , FLAG_WINDOW_HIGHDPI )) FLAG_SET (flags , SDL_WINDOW_ALLOW_HIGHDPI );
19491953
19501954 //if (FLAG_IS_SET(CORE.Window.flags, FLAG_WINDOW_TRANSPARENT)) FLAG_SET(flags, SDL_WINDOW_TRANSPARENT); // Alternative: SDL_GL_ALPHA_SIZE = 8
19511955 //if (FLAG_IS_SET(CORE.Window.flags, FLAG_FULLSCREEN_DESKTOP)) FLAG_SET(flags, SDL_WINDOW_FULLSCREEN_DESKTOP);
0 commit comments