Skip to content
Snippets Groups Projects
Commit ce7304bb authored by deuce's avatar deuce
Browse files

Set sdl_video_initialized to FALSE after uninitializing video.

parent 03759ccf
Branches
Tags
No related merge requests found
...@@ -170,8 +170,10 @@ int try_sdl_init(int mode) ...@@ -170,8 +170,10 @@ int try_sdl_init(int mode)
int try_x_init(int mode) int try_x_init(int mode)
{ {
#if defined(WITH_SDL) || defined(WITH_SDL_AUDIO) #if defined(WITH_SDL) || defined(WITH_SDL_AUDIO)
if (sdl_video_initialized) if (sdl_video_initialized) {
sdl.QuitSubSystem(SDL_INIT_VIDEO); sdl.QuitSubSystem(SDL_INIT_VIDEO);
sdl_video_initialized = FALSE;
}
#endif #endif
if(!x_init()) { if(!x_init()) {
...@@ -212,8 +214,10 @@ int try_x_init(int mode) ...@@ -212,8 +214,10 @@ int try_x_init(int mode)
int try_curses_init(int mode) int try_curses_init(int mode)
{ {
#if defined(WITH_SDL) || defined(WITH_SDL_AUDIO) #if defined(WITH_SDL) || defined(WITH_SDL_AUDIO)
if (sdl_video_initialized) if (sdl_video_initialized) {
sdl.QuitSubSystem(SDL_INIT_VIDEO); sdl.QuitSubSystem(SDL_INIT_VIDEO);
sdl_video_initialized = FALSE;
}
#endif #endif
if(curs_initciolib(mode)) { if(curs_initciolib(mode)) {
...@@ -245,8 +249,10 @@ int try_curses_init(int mode) ...@@ -245,8 +249,10 @@ int try_curses_init(int mode)
int try_ansi_init(int mode) int try_ansi_init(int mode)
{ {
#if defined(WITH_SDL) || defined(WITH_SDL_AUDIO) #if defined(WITH_SDL) || defined(WITH_SDL_AUDIO)
if (sdl_video_initialized) if (sdl_video_initialized) {
sdl.QuitSubSystem(SDL_INIT_VIDEO); sdl.QuitSubSystem(SDL_INIT_VIDEO);
sdl_video_initialized = FALSE;
}
#endif #endif
if(ansi_initciolib(mode)) { if(ansi_initciolib(mode)) {
...@@ -274,8 +280,10 @@ int try_ansi_init(int mode) ...@@ -274,8 +280,10 @@ int try_ansi_init(int mode)
int try_conio_init(int mode) int try_conio_init(int mode)
{ {
#if defined(WITH_SDL) || defined(WITH_SDL_AUDIO) #if defined(WITH_SDL) || defined(WITH_SDL_AUDIO)
if (sdl_video_initialized) if (sdl_video_initialized) {
sdl.QuitSubSystem(SDL_INIT_VIDEO); sdl.QuitSubSystem(SDL_INIT_VIDEO);
sdl_video_initialized = FALSE;
}
#endif #endif
/* This should test for something or other */ /* This should test for something or other */
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment