diff --git a/code/class.lua b/code/class.lua index fe640f9..76a7e7d 100644 --- a/code/class.lua +++ b/code/class.lua @@ -9,7 +9,7 @@ end function getAncestors(self) local family = self local list = {} - while family.__index ~= nil do + while family.__index ~= nil and family.__index ~= family do family = family.__index table.insert(list,family) end