From 89830a830e8d960f9ef015deae3a004d60c2a513 Mon Sep 17 00:00:00 2001 From: Insality Date: Thu, 15 Oct 2020 22:09:29 +0300 Subject: [PATCH] Fix remove several children components --- druid/system/druid_instance.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/druid/system/druid_instance.lua b/druid/system/druid_instance.lua index fba35bf..f336253 100644 --- a/druid/system/druid_instance.lua +++ b/druid/system/druid_instance.lua @@ -206,7 +206,7 @@ function DruidInstance.remove(self, component) -- Recursive remove all children of component local children = component._meta.children - for i = 1, #children do + for i = #children, 1, -1do self:remove(children[i]) local parent = children[i]:get_parent_component() if parent then