From 383fdb9553c04cdee23efcde18f37ab4b67a5f68 Mon Sep 17 00:00:00 2001 From: Tim Young Date: Sun, 18 Mar 2018 15:07:49 -0500 Subject: [PATCH] Fix a traversal class not serializable error. --- EduNetworkBuilder/NetworkBuilder.cs | 1 + EduNetworkBuilder/TraversalClass.cs | 1 + 2 files changed, 2 insertions(+) diff --git a/EduNetworkBuilder/NetworkBuilder.cs b/EduNetworkBuilder/NetworkBuilder.cs index 9aa0696..1328be1 100644 --- a/EduNetworkBuilder/NetworkBuilder.cs +++ b/EduNetworkBuilder/NetworkBuilder.cs @@ -2206,6 +2206,7 @@ namespace EduNetworkBuilder private void optionsToolStripMenuItem_Click(object sender, EventArgs e) { + ProcessChange(); //make sure we make an undo-point in case a change is made. OptionsWindow tWindow = new OptionsWindow(myNetwork); tWindow.ShowDialog(); myNetwork.UpdateDeviceSizes(); diff --git a/EduNetworkBuilder/TraversalClass.cs b/EduNetworkBuilder/TraversalClass.cs index fa8380f..4e5bf0d 100644 --- a/EduNetworkBuilder/TraversalClass.cs +++ b/EduNetworkBuilder/TraversalClass.cs @@ -9,6 +9,7 @@ namespace EduNetworkBuilder [Serializable] public class TraversalClass { + [Serializable] protected struct TraversalRecord { public string host;