diff --git a/Content.Client/Administration/UI/Logs/AdminLogsEui.cs b/Content.Client/Administration/UI/Logs/AdminLogsEui.cs index ec818632ce..90492f5de6 100644 --- a/Content.Client/Administration/UI/Logs/AdminLogsEui.cs +++ b/Content.Client/Administration/UI/Logs/AdminLogsEui.cs @@ -98,25 +98,10 @@ public class AdminLogsEui : BaseEui LogsControl.PopOutButton.Visible = false; } - private bool TrySetFirstState(AdminLogsEuiState state) - { - if (!FirstState) - { - return false; - } - - FirstState = false; - LogsControl.SetCurrentRound(state.RoundId); - LogsControl.SetRoundSpinBox(state.RoundId); - return true; - } - public override void HandleState(EuiStateBase state) { var s = (AdminLogsEuiState) state; - var first = TrySetFirstState(s); - if (s.IsLoading) { return; @@ -125,10 +110,14 @@ public class AdminLogsEui : BaseEui LogsControl.SetCurrentRound(s.RoundId); LogsControl.SetPlayers(s.Players); - if (first) + if (!FirstState) { - RequestLogs(); + return; } + + FirstState = false; + LogsControl.SetRoundSpinBox(s.RoundId); + RequestLogs(); } public override void HandleMessage(EuiMessageBase msg)