diff --git a/GameRes/FileSystem.cs b/GameRes/FileSystem.cs index abe22b55..c6728249 100644 --- a/GameRes/FileSystem.cs +++ b/GameRes/FileSystem.cs @@ -422,6 +422,10 @@ namespace GameRes if (Count > 1 && ".." == entry.Name && string.IsNullOrEmpty (Top.CurrentDirectory)) { Pop(); + if (!string.IsNullOrEmpty (LastVisitedPath)) + { + Top.CurrentDirectory = Path.GetDirectoryName (LastVisitedPath); + } } else {