Fix issue with closing containers

* Wasn't clearing references properly.
master
BeniS 11 years ago
parent 28e70516a4
commit 2296e35174

@ -29,11 +29,15 @@ end
function clean() function clean()
for containerid,container in pairs(g_game.getContainers()) do for containerid,container in pairs(g_game.getContainers()) do
if container.window then destroy(container)
container.window:destroy() end
container.window = nil end
container.itemsPanel = nil
end function destroy(container)
if container.window then
container.window:destroy()
container.window = nil
container.itemsPanel = nil
end end
end end
@ -103,7 +107,7 @@ function onContainerOpen(container, previousContainer)
end end
function onContainerClose(container) function onContainerClose(container)
if container.window then container.window:destroy() end destroy(container)
end end
function onContainerAddItem(container, slot, item) function onContainerAddItem(container, slot, item)

Loading…
Cancel
Save