Merge pull request #3478 from peppy/fix-case-sensitivity-import-extensions

Fix files with upper-case extensions failing to import correctly
This commit is contained in:
Dean Herbert 2018-09-26 19:40:00 +09:00 committed by GitHub
commit 5197bf77e4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 2 additions and 2 deletions

View File

@ -37,7 +37,7 @@ public async Task ImportAsync(string path)
return;
}
if (importer.HandledExtensions.Contains(Path.GetExtension(path)))
if (importer.HandledExtensions.Contains(Path.GetExtension(path)?.ToLowerInvariant()))
importer.Import(path);
}
}

View File

@ -243,7 +243,7 @@ public override void SetHost(GameHost host)
public void Import(params string[] paths)
{
var extension = Path.GetExtension(paths.First());
var extension = Path.GetExtension(paths.First())?.ToLowerInvariant();
foreach (var importer in fileImporters)
if (importer.HandledExtensions.Contains(extension)) importer.Import(paths);