Fixes wire exception spam (#14780)

This commit is contained in:
Flipp Syder
2023-03-22 19:53:29 -07:00
committed by GitHub
parent b8fe133472
commit 55fb37e696

View File

@@ -340,10 +340,14 @@ public sealed class WiresSystem : EntitySystem
{ {
foreach (var (owner, wireAction) in _finishedWires) foreach (var (owner, wireAction) in _finishedWires)
{ {
// sure if (!_activeWires.TryGetValue(owner, out var activeWire))
_activeWires[owner].RemoveAll(action => action.CancelToken == wireAction.CancelToken); {
continue;
}
if (_activeWires[owner].Count == 0) activeWire.RemoveAll(action => action.CancelToken == wireAction.CancelToken);
if (activeWire.Count == 0)
{ {
_activeWires.Remove(owner); _activeWires.Remove(owner);
} }