diff --git a/DiscImageChef.Filesystems/ChangeLog b/DiscImageChef.Filesystems/ChangeLog index 01461f90..98d3e64f 100644 --- a/DiscImageChef.Filesystems/ChangeLog +++ b/DiscImageChef.Filesystems/ChangeLog @@ -1,3 +1,8 @@ +2016-08-01 Natalia Portillo + + * Dir.cs: + * File.cs: Change trick to use LisaOS path separator. + 2016-08-01 Natalia Portillo * AssemblyInfo.cs: diff --git a/DiscImageChef.Filesystems/LisaFS/Dir.cs b/DiscImageChef.Filesystems/LisaFS/Dir.cs index 3ee24f38..1c2edf05 100644 --- a/DiscImageChef.Filesystems/LisaFS/Dir.cs +++ b/DiscImageChef.Filesystems/LisaFS/Dir.cs @@ -94,9 +94,9 @@ namespace DiscImageChef.Filesystems.LisaFS foreach(CatalogEntry entry in catalogCache) { if(entry.parentID == dirId) - // Do same trick as Mac OS X, replace filesystem '/' with ':' - // Maybe as '-' is the path separator in Lisa OS I should do that - contents.Add(GetString(entry.filename).Replace('/', ':')); + // Do same trick as Mac OS X, replace filesystem '/' with '-', + // as '-' is the path separator in Lisa OS + contents.Add(GetString(entry.filename).Replace('/', '-')); } return Errno.NoError; diff --git a/DiscImageChef.Filesystems/LisaFS/File.cs b/DiscImageChef.Filesystems/LisaFS/File.cs index b51b4e52..eee84abc 100644 --- a/DiscImageChef.Filesystems/LisaFS/File.cs +++ b/DiscImageChef.Filesystems/LisaFS/File.cs @@ -499,7 +499,7 @@ namespace DiscImageChef.Filesystems.LisaFS for(int lvl = 0; lvl < pathElements.Length; lvl++) { - string wantedFilename = pathElements[0].Replace(':', '/'); + string wantedFilename = pathElements[0].Replace('-', '/'); foreach(CatalogEntry entry in catalogCache) {