From cc619dae6619ed6288d01b1e53ba328c6a23021a Mon Sep 17 00:00:00 2001 From: Justin van der Leij Date: Mon, 30 Jul 2018 12:39:01 +0200 Subject: [PATCH] Fixed illegal removal. Removed an unused variable --- lib/component.lua | 1 - lib/list.lua | 3 ++- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/component.lua b/lib/component.lua index 068caeb..915d608 100644 --- a/lib/component.lua +++ b/lib/component.lua @@ -7,7 +7,6 @@ Component.__index = Component function Component.new(populate) local component = setmetatable({ __populate = populate, - __inherit = inherit, __isComponent = true, }, Component) diff --git a/lib/list.lua b/lib/list.lua index b464a27..2d60018 100644 --- a/lib/list.lua +++ b/lib/list.lua @@ -39,8 +39,9 @@ end -- @return self function List:remove(obj) local index = self.pointers[obj] + if not index then return end local size = self.size - + if index == size then self.objects[size] = nil else