From 3944e95e67bf0908c0f3482fe34625636bc12611 Mon Sep 17 00:00:00 2001
From: deuce <>
Date: Tue, 30 May 2006 23:11:53 +0000
Subject: [PATCH] Clean up initialization a bit.

---
 src/xpdev/sdlfuncs.c | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/src/xpdev/sdlfuncs.c b/src/xpdev/sdlfuncs.c
index 7dba834fa5..119b7376cd 100644
--- a/src/xpdev/sdlfuncs.c
+++ b/src/xpdev/sdlfuncs.c
@@ -455,7 +455,6 @@ int SDL_main_env(int argc, char **argv, char **env)
 				WinExec(GetCommandLine(), SW_SHOWDEFAULT);
 				exit(0);
 			}
-			sdl.gotfuncs=FALSE;
 			/* Sure ,we can't use video, but audio is still valid! */
 			if(sdl.Init(0)==0)
 				sdl_initialized=TRUE;
@@ -477,21 +476,22 @@ int SDL_main_env(int argc, char **argv, char **env)
 			/* Sure ,we can't use video, but audio is still valid! */
 			if(sdl.Init(0)==0)
 				sdl_initialized=TRUE;
-			sdl.gotfuncs=FALSE;
 		}
 		else {
-			if(sdl.Init(SDL_INIT_VIDEO))
-				sdl.gotfuncs=FALSE;
-			else {
+			if(sdl.Init(SDL_INIT_VIDEO)==0)
 				sdl_initialized=TRUE;
 				sdl_video_initialized=TRUE;
 			}
+			else {
+				/* Sure ,we can't use video, but audio is still valid! */
+				if(sdl.Init(0)==0)
+					sdl_initialized=TRUE;
+			}
 		}
 #endif
 		if(sdl_video_initialized && sdl.VideoDriverName(drivername, sizeof(drivername))!=NULL) {
 			/* Unacceptable drivers */
 			if((!strcmp(drivername, "caca")) || (!strcmp(drivername,"aalib")) || (!strcmp(drivername,"dummy"))) {
-				sdl.gotfuncs=FALSE;
 				sdl.QuitSubSystem(SDL_INIT_VIDEO);
 				sdl_video_initialized=FALSE;
 			}
-- 
GitLab