Mercurial > repos > IBBoard.WarFoundry.API
changeset 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 | 937cb8d92aa8 |
children | cd082d7bd4d9 8981fc45fe17 |
files | api/AbstractWarFoundryLoader.cs |
diffstat | 1 files changed, 3 insertions(+), 1 deletions(-) [+] |
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);