From 33ac8eccde3d3116ec0cf528c7934d87a234a7b2 Mon Sep 17 00:00:00 2001 From: David Walter Seikel Date: Sat, 22 Mar 2014 17:10:36 +1000 Subject: Fix infinite lookup loop. --- ClientHamr/GuiLua/skang.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'ClientHamr/GuiLua/skang.lua') diff --git a/ClientHamr/GuiLua/skang.lua b/ClientHamr/GuiLua/skang.lua index 75a0cd4..ec88dd6 100644 --- a/ClientHamr/GuiLua/skang.lua +++ b/ClientHamr/GuiLua/skang.lua @@ -153,7 +153,7 @@ Thing = local thing = things[key] -- First see if this is a Thing. - if thing then return table[thing.names[1] ] end + if thing and (key ~= thing.names[1]) then return table[thing.names[1] ] end -- Then see if we can inherit it from Thing. thing = Thing[key] -- cgit v1.1