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)
{
case CrewManifestEuiClosed:
_crewManifest.CloseEui(_station, Player, Owner);
Closed();
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)
{
eui.Close();
euis.Remove(session);
eui.Close();
}
if (euis.Count == 0)