virtual file system fixes.

This commit is contained in:
morkt
2015-09-01 08:52:47 +04:00
parent 857069cb33
commit 2ea64e25da
8 changed files with 70 additions and 215 deletions

View File

@@ -77,7 +77,7 @@ namespace GameRes
}
}
public class PhysicalFileSystem : IFileSystem
public sealed class PhysicalFileSystem : IFileSystem
{
public string CurrentDirectory
{
@@ -396,6 +396,8 @@ namespace GameRes
if (entry.Name == LastVisitedPath && null != LastVisitedArc)
{
Push (LastVisitedPath, LastVisitedArc);
if (LastVisitedArc is FlatArchiveFileSystem)
CurrentArchive = (LastVisitedArc as FlatArchiveFileSystem).Source;
return;
}
Flush();