From 058d5a6876658027dac00dfe13f2ab292d3ec161 Mon Sep 17 00:00:00 2001
From: "p.kosyh"
Date: Tue, 22 Jun 2010 13:19:39 +0000
Subject: [PATCH] look over diabled obj fix
---
stead/stead.lua | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/stead/stead.lua b/stead/stead.lua
index 70bbce8..98200eb 100644
--- a/stead/stead.lua
+++ b/stead/stead.lua
@@ -532,13 +532,13 @@ function list_save(self, name, h, need)
savemembers(h, self, name, need);
end
-function list_name(self, name)
+function list_name(self, name, dis)
local n, o, ii
for n,o,ii in opairs(self) do
o = ref(o);
if isObject(o) then
local nam = call(o,'nam') ;
- if not isDisabled(o) and name == tostring(nam) then
+ if ( not isDisabled(o) or dis ) and name == tostring(nam) then
return ii;
end
end
@@ -561,7 +561,7 @@ function list_search(self, n, dis)
local i;
i = self:look(n);
if not i then
- i = self:name(n);
+ i = self:name(n, dis);
end
if not i and tonumber(n) then
i = self:byid(tonumber(n), dis);