diff --git a/Source.Filesystem/BaseFileSystem.cs b/Source.Filesystem/BaseFileSystem.cs index 0a9a2230..fa660400 100644 --- a/Source.Filesystem/BaseFileSystem.cs +++ b/Source.Filesystem/BaseFileSystem.cs @@ -310,7 +310,7 @@ public ReadOnlySpan RelativePathToFullPath(ReadOnlySpan fileName, Re ISearchPath path = iterator.Current; if (path is DiskSearchPath disk) { if (disk.ExistsOnDisk(filenameNormalized)) - return ISearchPath.Concat(path, fileName, dest); + return disk.GetFullPath(ISearchPath.Concat(path, fileName, dest)); string resolved = g_AddonFileSystem.ResolveFile(disk.GetFullPath(filenameNormalized)); if (resolved.Length != 0) {