Fix typing indicator input validation. (#10818)

This commit is contained in:
Leon Friedrich
2022-08-26 01:44:43 +12:00
committed by GitHub
parent 6237b784c2
commit 1e9e93a33c
3 changed files with 13 additions and 15 deletions

View File

@@ -1,4 +1,4 @@
using Content.Shared.CCVar;
using Content.Shared.CCVar;
using Content.Shared.Chat.TypingIndicator;
using Robust.Client.Player;
using Robust.Shared.Configuration;
@@ -67,12 +67,11 @@ public sealed class TypingIndicatorSystem : SharedTypingIndicatorSystem
_isClientTyping = isClientTyping;
// check if player controls any pawn
var playerPawn = _playerManager.LocalPlayer?.ControlledEntity;
if (playerPawn == null)
if (_playerManager.LocalPlayer?.ControlledEntity == null)
return;
// send a networked event to server
RaiseNetworkEvent(new TypingChangedEvent(playerPawn.Value, isClientTyping));
RaiseNetworkEvent(new TypingChangedEvent(isClientTyping));
}
private void OnShowTypingChanged(bool showTyping)