Fix bug where AirAlarmUI would display incorrect scrubber filters (#12846)

Co-authored-by: Eoin Mcloughlin <helloworld@eoinrul.es>
This commit is contained in:
eoineoineoin
2022-12-06 23:33:21 +00:00
committed by GitHub
parent 375ca1e22b
commit 8f641137e8

View File

@@ -114,13 +114,11 @@ public sealed partial class ScrubberControl : BoxContainer
_data.WideNet = data.WideNet;
_wideNet.Pressed = _data.WideNet;
var intersect = _data.FilterGases.Intersect(data.FilterGases);
_data.FilterGases = data.FilterGases;
foreach (var value in Enum.GetValues<Gas>())
{
if (!intersect.Contains(value))
_gasControls[value].Pressed = false;
_gasControls[value].Pressed = data.FilterGases.Contains(value);
}
}
}
}