Adds implementation for Closed in CrewManifestEui (#10892)

* adds implementation for Closed in CrewManifestEui

* order of operations

infinite loops aren't funny
This commit is contained in:
Flipp Syder
2022-08-27 22:17:19 -07:00
committed by GitHub
parent d767ce9585
commit 4bdb029172
2 changed files with 9 additions and 2 deletions

View File

@@ -40,8 +40,15 @@ public sealed class CrewManifestEui : BaseEui
switch (msg) switch (msg)
{ {
case CrewManifestEuiClosed: case CrewManifestEuiClosed:
_crewManifest.CloseEui(_station, Player, Owner); Closed();
break; break;
} }
} }
public override void Closed()
{
base.Closed();
_crewManifest.CloseEui(_station, Player, Owner);
}
} }

View File

@@ -186,8 +186,8 @@ public sealed class CrewManifestSystem : EntitySystem
if (eui.Owner == owner) if (eui.Owner == owner)
{ {
eui.Close();
euis.Remove(session); euis.Remove(session);
eui.Close();
} }
if (euis.Count == 0) if (euis.Count == 0)