Mercurial > repos > IBDev-IBBoard.WarFoundry.API
diff api/AbstractWarFoundryLoader.cs @ 281:c035afa4a42c
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
author | IBBoard <dev@ibboard.co.uk> |
---|---|
date | Sat, 31 Jul 2010 15:26:53 +0000 |
parents | a36a0e9cc05d |
children | 24e7b571f50f 8981fc45fe17 |
line wrap: on
line diff
--- 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<FileLoadFailure> fails = new List<FileLoadFailure>(); foreach (DirectoryInfo directory in directories) - { + { + directory.Refresh(); + if (directory.Exists) { List<FileLoadFailure> directoryFails = FillLoadableFilesForDirectory(loadableRaces, loadableGameSystems, directory);