diff --git a/OpenRA.Game/FileSystem/Folder.cs b/OpenRA.Game/FileSystem/Folder.cs index a63cddf5d7..86ce46983f 100644 --- a/OpenRA.Game/FileSystem/Folder.cs +++ b/OpenRA.Game/FileSystem/Folder.cs @@ -41,7 +41,11 @@ namespace OpenRA.FileSystem public Stream GetStream(string filename) { - try { return File.OpenRead(Path.Combine(Name, filename)); } + var combined = Path.Combine(Name, filename); + if (!File.Exists(combined)) + return null; + + try { return File.OpenRead(combined); } catch { return null; } }