diff --git a/OpenRA.Mods.RA/Scripting/LuaScriptContext.cs b/OpenRA.Mods.RA/Scripting/LuaScriptContext.cs index 97fca80e64..5930d87fb9 100644 --- a/OpenRA.Mods.RA/Scripting/LuaScriptContext.cs +++ b/OpenRA.Mods.RA/Scripting/LuaScriptContext.cs @@ -128,7 +128,8 @@ namespace OpenRA.Mods.RA.Scripting ~LuaScriptContext() { - Dispose(); + if (Lua != null) + Game.RunAfterTick(Dispose); } } }