diff --git a/engines/grim/emi/lua_v2_actor.cpp b/engines/grim/emi/lua_v2_actor.cpp index 52d24cc5a45..e22e279c027 100644 --- a/engines/grim/emi/lua_v2_actor.cpp +++ b/engines/grim/emi/lua_v2_actor.cpp @@ -108,10 +108,9 @@ void Lua_V2::UnloadActor() { if (!actor) return; - // This should be safe. - delete actor; g_grim->invalidateActiveActorsList(); g_grim->immediatelyRemoveActor(actor); + delete actor; } void Lua_V2::SetActorWalkRate() {