From 486be3a5b67c31b7fdd703915bade7e5502e3748 Mon Sep 17 00:00:00 2001 From: Boondorl Date: Thu, 29 May 2025 12:49:48 -0400 Subject: [PATCH] Clear next and prev list pointers on VTs when destroyed --- src/playsim/p_effect.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/playsim/p_effect.cpp b/src/playsim/p_effect.cpp index dabf0ed16..0cbc86a64 100644 --- a/src/playsim/p_effect.cpp +++ b/src/playsim/p_effect.cpp @@ -1023,7 +1023,7 @@ void DVisualThinker::OnDestroy() _next->_prev = _prev; if (Level->VisualThinkerHead == this) Level->VisualThinkerHead = _next; - + _next = _prev = nullptr; PT.alpha = 0.0; // stops all rendering. Super::OnDestroy(); }