# HG changeset patch # User IBBoard # Date 1280590013 0 # Node ID c035afa4a42c4a406ed3d2c0039bd9605f0e4652 # Parent 937cb8d92aa87b1b7c2f5fbdd308f7208592c80f Fixes #301: "Reload files" doesn't work when folder didn't exist * DirectoryInfo objects cache their state, so force a refresh before checking if they exist diff -r 937cb8d92aa8 -r c035afa4a42c api/AbstractWarFoundryLoader.cs --- a/api/AbstractWarFoundryLoader.cs Wed Jul 21 20:27:40 2010 +0000 +++ b/api/AbstractWarFoundryLoader.cs Sat Jul 31 15:26:53 2010 +0000 @@ -151,7 +151,9 @@ List fails = new List(); foreach (DirectoryInfo directory in directories) - { + { + directory.Refresh(); + if (directory.Exists) { List directoryFails = FillLoadableFilesForDirectory(loadableRaces, loadableGameSystems, directory);