From f239025f8edaab6d67ab164adf31b078aacf2414 Mon Sep 17 00:00:00 2001 From: Boondorl Date: Wed, 22 Jan 2025 15:31:57 -0500 Subject: [PATCH] Clear VisualThinkerHead on new level Fixes a crash that could occur if the list couldn't be deleted fast enough when changing levels. --- src/p_setup.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/p_setup.cpp b/src/p_setup.cpp index 23bf28e981..2775e259e7 100644 --- a/src/p_setup.cpp +++ b/src/p_setup.cpp @@ -379,6 +379,7 @@ void FLevelLocals::ClearLevelData(bool fullgc) if (levelMesh) delete levelMesh; aabbTree = nullptr; levelMesh = nullptr; + VisualThinkerHead = nullptr; if (screen) screen->SetAABBTree(nullptr); }