]> git.smokeofanarchy.ru Git - space-station-14.git/commitdiff
the voices don't stop (fix pda ring) (#21640)
authorSimon <63975668+Simyon264@users.noreply.github.com>
Mon, 13 Nov 2023 22:43:08 +0000 (23:43 +0100)
committerGitHub <noreply@github.com>
Mon, 13 Nov 2023 22:43:08 +0000 (15:43 -0700)
Content.Server/MassMedia/Systems/NewsSystem.cs

index 93663474ac788c85e357ed98a327716bb27c2057..a36d8b0afd9574ef3017b8149814ed319bf34378 100644 (file)
@@ -207,7 +207,8 @@ public sealed class NewsSystem : EntitySystem
 
         while (query.MoveNext(out var uid, out var comp, out var ringer, out var cont))
         {
-            if (!_cartridgeLoaderSystem.HasProgram<NewsReadCartridgeComponent>(uid, false, comp, cont))
+            if (!_cartridgeLoaderSystem.TryGetProgram<NewsReadCartridgeComponent>(uid, out _, out var newsReadCartridgeComponent, false, comp, cont)
+                || !newsReadCartridgeComponent.NotificationOn)
                 continue;
 
             _ringer.RingerPlayRingtone(uid, ringer);