# HG changeset patch # User IBBoard # Date 1298927418 0 # Node ID 41e82ba675dcd51d7a019ceb431bf3417ea97096 # Parent 0ddef7087602324cccdc4895f7f575ef4633b22c Re #324: Add saving of Race and System data to files * Swap to new method call for saving army * Temporarily cause NullRef exceptions by removing the setting of a saver diff -r 0ddef7087602 -r 41e82ba675dc FrmMainWindow.cs --- a/FrmMainWindow.cs Mon Feb 28 20:23:22 2011 +0000 +++ b/FrmMainWindow.cs Mon Feb 28 21:10:18 2011 +0000 @@ -158,7 +158,8 @@ WarFoundryLoader.GetDefault().AddLoadDirectory(new DirectoryInfo(Constants.ExecutablePath + Constants.DirectoryString + "data")); WarFoundryLoader.GetDefault().RegisterFactory(WarFoundryXmlFactory.GetFactory()); WarFoundryLoader.GetDefault().FileLoadingFinished += FileLoadingFinished; - WarFoundrySaver.SetFileSaver(new WarFoundryXmlSaver()); + //TODO: Replace with a new saver using the "lots of files in one" interface + //WarFoundrySaver.SetFileSaver(new WarFoundryXmlArmySaver()); logger.Debug("Initialising complete - seeing if we can load default army or system"); @@ -900,7 +901,7 @@ try { - saveSuccess = WarFoundrySaver.GetSaver().Save(WarFoundryCore.CurrentArmy, filePath); + saveSuccess = WarFoundrySaver.GetSaver().Save(filePath, WarFoundryCore.CurrentArmy); } catch (Exception ex) {