From 63e08dd202a6a044d71ea94acd64f11f941b3179 Mon Sep 17 00:00:00 2001
From: "p.kosyh"
Date: Fri, 13 Nov 2009 08:42:48 +0000
Subject: [PATCH] one more instead_clear
---
src/sdl-instead/instead.c | 1 +
src/sdl-instead/menu.c | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/sdl-instead/instead.c b/src/sdl-instead/instead.c
index 5e310bc..c80011b 100644
--- a/src/sdl-instead/instead.c
+++ b/src/sdl-instead/instead.c
@@ -116,6 +116,7 @@ char *instead_retval(int n)
if (!L)
return NULL;
N = lua_gettop(L); /* number of arguments */
+/* fprintf(stderr,"%d\n", N); */
if (n - N >= 0)
return NULL;
s = (char*)lua_tostring(L, n - N);
diff --git a/src/sdl-instead/menu.c b/src/sdl-instead/menu.c
index 63f2063..b28aea6 100644
--- a/src/sdl-instead/menu.c
+++ b/src/sdl-instead/menu.c
@@ -362,7 +362,7 @@ int game_menu_act(const char *a)
// free_last();
game_select(curgame_dir);
game_menu_box(0, NULL);
- instead_eval("game:ini()");
+ instead_eval("game:ini()"); instead_clear();
game_cmd("look");
s = game_save_path(0, 0);
if (s && !access(s, R_OK) && opt_autosave)