fs: Fix ContentManager content paths on Unix systems (#699)

* fs: Fix ContentManager content paths on Unix systems

* revert the line removing change
This commit is contained in:
Thomas Guillemard 2019-06-13 22:46:15 +02:00 committed by Ac_K
parent d87c5375f1
commit d8d5f2cbe7

View file

@ -87,8 +87,7 @@ namespace Ryujinx.HLE.FileSystem.Content
{
Nca nca = new Nca(_device.System.KeySet, ncaFile.AsStorage());
string switchPath = Path.Combine(contentPathString + ":",
ncaFile.Name.Replace(contentDirectory, string.Empty).TrimStart('\\'));
string switchPath = contentPathString + ":/" + ncaFile.Name.Replace(contentDirectory, string.Empty).TrimStart(Path.DirectorySeparatorChar);
// Change path format to switch's
switchPath = switchPath.Replace('\\', '/');
@ -115,8 +114,7 @@ namespace Ryujinx.HLE.FileSystem.Content
{
Nca nca = new Nca(_device.System.KeySet, ncaFile.AsStorage());
string switchPath = Path.Combine(contentPathString + ":",
filePath.Replace(contentDirectory, string.Empty).TrimStart('\\'));
string switchPath = contentPathString + ":/" + filePath.Replace(contentDirectory, string.Empty).TrimStart(Path.DirectorySeparatorChar);
// Change path format to switch's
switchPath = switchPath.Replace('\\', '/');