diff --git a/sources/Time/Timer.uc b/sources/Time/Timer.uc index 844b3e6..6a3e730 100644 --- a/sources/Time/Timer.uc +++ b/sources/Time/Timer.uc @@ -235,7 +235,7 @@ private final function Tick(float delta, float dilationCoefficient) // is reset there and already has a zeroed `totalElapsedTime` totalElapsedTime -= eventInterval; onElapsedSignal.Emit(self); - if (!isTimerAutoReset) + if (!isTimerAutoReset && IsAllocated()) { StopMe(); return;