From 2136da15d6d304a76eef33e9db8d84ad974409a9 Mon Sep 17 00:00:00 2001 From: Lucien Greathouse Date: Mon, 16 Nov 2020 11:44:39 -0800 Subject: [PATCH] plugin: Ensure InstanceMap deletes existing entries before inserting --- plugin/src/InstanceMap.lua | 3 +++ 1 file changed, 3 insertions(+) diff --git a/plugin/src/InstanceMap.lua b/plugin/src/InstanceMap.lua index fe2b3eac..7196d915 100644 --- a/plugin/src/InstanceMap.lua +++ b/plugin/src/InstanceMap.lua @@ -79,6 +79,9 @@ function InstanceMap:__fmtDebug(output) end function InstanceMap:insert(id, instance) + self:removeId(id) + self:removeInstance(instance) + self.fromIds[id] = instance self.fromInstances[instance] = id self:__connectSignals(instance)