From 734eddd123e87112284f6a8bb2759aff467caffe Mon Sep 17 00:00:00 2001 From: SkyratBot <59378654+SkyratBot@users.noreply.github.com> Date: Thu, 22 Aug 2024 03:22:52 +0200 Subject: [PATCH] [MIRROR] Fixes soapbox component sometimes runtiming roundstart due to not unregistering signals (#29466) * Fixes soapbox component sometimes runtiming roundstart due to not unregistering signals (#85937) ## About The Pull Request sometimes runtimed due to reassigning signals and it has been driving me insane ## Changelog :cl: fix: Fixed soapbox component sometimes runtiming roundstart /:cl: * Fixes soapbox component sometimes runtiming roundstart due to not unregistering signals --------- Co-authored-by: SmArtKar <44720187+SmArtKar@users.noreply.github.com> --- code/datums/components/soapbox.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/datums/components/soapbox.dm b/code/datums/components/soapbox.dm index 4622cc08928..4d4577d5e12 100644 --- a/code/datums/components/soapbox.dm +++ b/code/datums/components/soapbox.dm @@ -33,7 +33,7 @@ SIGNAL_HANDLER for(var/atom/movable/loud as anything in soapboxers) UnregisterSignal(loud, COMSIG_MOB_SAY) - soapboxers = list() + soapboxers.Cut() ///Gives a mob a unique say span /datum/component/soapbox/proc/soapbox_speech(datum/source, list/speech_args)