From 4883886577a2028aba16d72bcc2b736357f9c87b Mon Sep 17 00:00:00 2001
From: deuce <>
Date: Wed, 5 Oct 2005 21:33:22 +0000
Subject: [PATCH] Correctly set cio_api.mode

---
 src/conio/sdl_con.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/conio/sdl_con.c b/src/conio/sdl_con.c
index 50f70935e2..d35cd16baf 100644
--- a/src/conio/sdl_con.c
+++ b/src/conio/sdl_con.c
@@ -295,8 +295,10 @@ int sdl_init(int mode)
 	sdl_user_func(SDL_USEREVENT_INIT);
 
 	SDL_SemWait(sdl_init_complete);
-	if(sdl_init_good)
+	if(sdl_init_good) {
+		cio_api.mode=fullscreen?CIOLIB_MODE_SDL_FULLSCREEN:CIOLIB_MODE_SDL;
 		return(0);
+	}
 
 	return(-1);
 }
@@ -621,6 +623,7 @@ void sdl_add_key(unsigned int keyval)
 {
 	if(keyval==0xa600) {
 		fullscreen=!fullscreen;
+		cio_api.mode=fullscreen?CIOLIB_MODE_SDL_FULLSCREEN:CIOLIB_MODE_SDL;
 		sdl_user_func(SDL_USEREVENT_SETVIDMODE,vstat.charwidth*vstat.cols, vstat.charheight*vstat.rows);
 		return;
 	}
-- 
GitLab