Skip to content

Commit d866451

Browse files
authored
Fix incorrect hash calculation for files in nested directories (#628)
* Fix path to additional files in inner directories for hash calc Example path: Game Options\AI\No Change.ini * workaround for net48: substring
1 parent 5b5d226 commit d866451

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

DXMainClient/Online/FileHashCalculator.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -151,7 +151,7 @@ public void CalculateHashes()
151151
{
152152
if (path.Exists)
153153
{
154-
foreach (string filename in path.EnumerateFiles("*", SearchOption.AllDirectories).Select(s => s.Name))
154+
foreach (string filename in path.EnumerateFiles("*", SearchOption.AllDirectories).Select(s => s.FullName.Substring(path.FullName.Length)))
155155
{
156156
string fileRelativePath = SafePath.CombineFilePath(path.Name, filename);
157157
string fileFullPath = SafePath.CombineFilePath(path.FullName, filename);

0 commit comments

Comments
 (0)