From c2b24494e77edd4e3ec328197da5085779ad32d7 Mon Sep 17 00:00:00 2001
From: dg <dg@51575b47-30f0-44d4-a5cc-537603b46e54>
Date: Tue, 28 Feb 2012 09:27:38 +0000
Subject: [PATCH] oups

git-svn-id: http://svn.net-core.org/repos/t-engine4@4947 51575b47-30f0-44d4-a5cc-537603b46e54
---
 src/core_lua.c | 4 ++--
 src/main.c     | 2 +-
 src/main.h     | 2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/core_lua.c b/src/core_lua.c
index dbd650026c..05a47fdbd7 100644
--- a/src/core_lua.c
+++ b/src/core_lua.c
@@ -1797,9 +1797,9 @@ static int sdl_set_window_size(lua_State *L)
 {
 	int w = luaL_checknumber(L, 1);
 	int h = luaL_checknumber(L, 2);
-	int fullscreen = lua_tonumber(L, 3);
+	bool fullscreen = lua_toboolean(L, 3);
 
-	printf("Setting resolution to %dx%d (%s)\n", w, h, (fullscreen == 2) ? "fakefull" : ((fullscreen) ? "fullscreen" : "windowed");
+	printf("Setting resolution to %dx%d (%s)\n", w, h, fullscreen ? "fullscreen" : "windowed");
 	do_resize(w, h, fullscreen);
 
 	lua_pushboolean(L, TRUE);
diff --git a/src/main.c b/src/main.c
index 306e7586bb..4d85da6ec4 100644
--- a/src/main.c
+++ b/src/main.c
@@ -743,7 +743,7 @@ void do_resize(int w, int h, bool fullscreen)
 
 	if (!window)
 	{
-		window = SDL_CreateWindow("TE4", 0, 0, w, h, SDL_WINDOW_SHOWN | SDL_WINDOW_OPENGL | SDL_WINDOW_BORDERLESS);
+		window = SDL_CreateWindow("TE4", 0, 0, w, h, SDL_WINDOW_SHOWN | SDL_WINDOW_OPENGL | SDL_WINDOW_RESIZABLE | (fullscreen ? SDL_WINDOW_FULLSCREEN : 0));
 		if (window==NULL) {
 			printf("error opening screen: %s\n", SDL_GetError());
 			exit(1);
diff --git a/src/main.h b/src/main.h
index 88bdc6d799..f1bb929481 100644
--- a/src/main.h
+++ b/src/main.h
@@ -34,7 +34,7 @@
 #endif
 
 extern int resizeWindow(int width, int height);
-extern void do_resize(int w, int h, int fullscreen);
+extern void do_resize(int w, int h, bool fullscreen);
 extern void setupRealtime(float freq);
 extern void setupDisplayTimer(int fps);
 extern int docall (lua_State *L, int narg, int nret);
-- 
GitLab