From c25e3fd6662cd98136507a67d74a8d9e5e785da8 Mon Sep 17 00:00:00 2001 From: Tim Young Date: Fri, 5 Oct 2018 12:47:18 -0500 Subject: [PATCH] make sure UserActions are not serialized --- EduNetworkBuilder/NBSettings.cs | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/EduNetworkBuilder/NBSettings.cs b/EduNetworkBuilder/NBSettings.cs index 345fee4..68b8085 100644 --- a/EduNetworkBuilder/NBSettings.cs +++ b/EduNetworkBuilder/NBSettings.cs @@ -38,6 +38,7 @@ namespace EduNetworkBuilder public string LastTrans1Lang = ""; public string LastTrans2Lang = ""; public string FormLastTransDir = ""; + [XmlIgnore] //it is protected so it should not be serialized anyway. protected ActionCollection UserActions = new ActionCollection(); [XmlIgnore] public bool ReplayMode = false; //Whether or not we are able to do replays @@ -367,6 +368,17 @@ namespace EduNetworkBuilder Properties.Settings.Default.ScoreList.Add(One); } + Properties.Settings.Default.PuzzlesFailed.Clear(); + foreach (string One in PuzzlesFailed) + { + Properties.Settings.Default.PuzzlesFailed.Add(One); + } + Properties.Settings.Default.PuzzlesPassed.Clear(); + foreach (string One in PuzzlesPassed) + { + Properties.Settings.Default.PuzzlesPassed.Add(One); + } + Properties.Settings.Default.Save(); } }