From 784ffc933ebc60c3eb908fa516369b847fd9f5b1 Mon Sep 17 00:00:00 2001
From: "p.kosyh"
Date: Fri, 25 Sep 2009 09:00:15 +0000
Subject: [PATCH] fix in menu
---
stead/gui.lua | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/stead/gui.lua b/stead/gui.lua
index eb12d7e..db9aac6 100644
--- a/stead/gui.lua
+++ b/stead/gui.lua
@@ -100,8 +100,12 @@ function menu(v)
v.menu_type = true
if v.inv == nil then
v.inv = function(s)
- call(s, 'menu');
- obj_tag(me(), MENU_TAG_ID); -- retag menu field
+ local r
+ r = call(s, 'menu');
+ if r == nil then
+ obj_tag(me(), MENU_TAG_ID); -- retag menu field
+ end
+ return r, true
end
end
if v.save == nil then