Fix false Folder contains for absolute paths.

This commit is contained in:
Paul Chote
2016-02-24 23:50:45 +00:00
parent b0f4646b88
commit 6490a66ffc

View File

@@ -44,7 +44,8 @@ namespace OpenRA.FileSystem
public bool Contains(string filename) public bool Contains(string filename)
{ {
return File.Exists(Path.Combine(path, filename)); var combined = Path.Combine(path, filename);
return combined.StartsWith(path) && File.Exists(combined);
} }
public void Update(string filename, byte[] contents) public void Update(string filename, byte[] contents)