Air alarm fixes (again, oops) (#7715)

* fixes critical issue

* alright, this might be the actual fix

* removes useless null checks

* couple more

* removes default functions from unary device data
This commit is contained in:
Flipp Syder
2022-04-22 23:21:00 -07:00
committed by GitHub
parent 669d5a9406
commit 565bfa86a4
8 changed files with 32 additions and 64 deletions

View File

@@ -111,8 +111,6 @@ namespace Content.Client.Atmos.Monitor.UI
switch (device)
{
case GasVentPumpData pump:
if (!pump.Dirty) pump = GasVentPumpData.Default();
if (!_pumps.TryGetValue(addr, out var pumpControl))
{
var control= new PumpControl(pump, addr);
@@ -127,8 +125,6 @@ namespace Content.Client.Atmos.Monitor.UI
break;
case GasVentScrubberData scrubber:
if (!scrubber.Dirty) scrubber = GasVentScrubberData.Default();
if (!_scrubbers.TryGetValue(addr, out var scrubberControl))
{
var control = new ScrubberControl(scrubber, addr);