diff --git a/Content.Shared/Radio/EntitySystems/SharedJammerSystem.cs b/Content.Shared/Radio/EntitySystems/SharedJammerSystem.cs index 8c5baf93f5..67af4cc900 100644 --- a/Content.Shared/Radio/EntitySystems/SharedJammerSystem.cs +++ b/Content.Shared/Radio/EntitySystems/SharedJammerSystem.cs @@ -42,10 +42,12 @@ public abstract class SharedJammerSystem : EntitySystem { entity.Comp.SelectedPowerLevel = currIndex; Dirty(entity); - if (_jammer.TrySetRange(entity.Owner, GetCurrentRange(entity))) - { - Popup.PopupPredicted(Loc.GetString(setting.Message), user, user); - } + + // If the jammer is off, this won't do anything which is fine. + // The range should be updated when it turns on again! + _jammer.TrySetRange(entity.Owner, GetCurrentRange(entity)); + + Popup.PopupClient(Loc.GetString(setting.Message), user, user); }, Text = Loc.GetString(setting.Name), };