From b7f67a71ac5c42756e5b8d84fc5cce797eed6b60 Mon Sep 17 00:00:00 2001 From: Natalia Portillo Date: Mon, 1 Aug 2016 19:05:06 +0100 Subject: [PATCH] Change trick to use LisaOS path separator. --- DiscImageChef.Filesystems/ChangeLog | 5 +++++ DiscImageChef.Filesystems/LisaFS/Dir.cs | 6 +++--- DiscImageChef.Filesystems/LisaFS/File.cs | 2 +- 3 files changed, 9 insertions(+), 4 deletions(-) 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) {