aboutsummaryrefslogtreecommitdiff
path: root/ShiftOS.WinForms/Oobe.cs
diff options
context:
space:
mode:
Diffstat (limited to 'ShiftOS.WinForms/Oobe.cs')
-rw-r--r--ShiftOS.WinForms/Oobe.cs3
1 files changed, 2 insertions, 1 deletions
diff --git a/ShiftOS.WinForms/Oobe.cs b/ShiftOS.WinForms/Oobe.cs
index 9182b4b..96c2bf5 100644
--- a/ShiftOS.WinForms/Oobe.cs
+++ b/ShiftOS.WinForms/Oobe.cs
@@ -207,14 +207,15 @@ namespace ShiftOS.WinForms
ServerMessageReceived smr = null;
smr = (msg) =>
{
- ServerManager.MessageReceived -= smr;
if (msg.Name == "mud_savefile")
{
+ ServerManager.MessageReceived -= smr;
SaveSystem.CurrentSave = JsonConvert.DeserializeObject<Save>(msg.Contents);
SaveSystem.SaveGame();
}
else if(msg.Name=="mud_login_denied")
{
+ ServerManager.MessageReceived -= smr;
LinkSaveFile(token);
}
};