From 807bd4d06a9b32312218ee24b9305cd38f45ad8d Mon Sep 17 00:00:00 2001 From: penev92 Date: Mon, 20 Feb 2023 14:00:46 +0200 Subject: [PATCH] Make AssetBrowser not case sensitive to file types --- OpenRA.Mods.Common/Widgets/Logic/AssetBrowserLogic.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/OpenRA.Mods.Common/Widgets/Logic/AssetBrowserLogic.cs b/OpenRA.Mods.Common/Widgets/Logic/AssetBrowserLogic.cs index d70e8ff44e..4fc79bb323 100644 --- a/OpenRA.Mods.Common/Widgets/Logic/AssetBrowserLogic.cs +++ b/OpenRA.Mods.Common/Widgets/Logic/AssetBrowserLogic.cs @@ -379,10 +379,10 @@ namespace OpenRA.Mods.Common.Widgets.Logic } var assetBrowserModData = modData.Manifest.Get(); - allowedSpriteExtensions = assetBrowserModData.SpriteExtensions; - allowedModelExtensions = assetBrowserModData.ModelExtensions; - allowedAudioExtensions = assetBrowserModData.AudioExtensions; - allowedVideoExtensions = assetBrowserModData.VideoExtensions; + allowedSpriteExtensions = assetBrowserModData.SpriteExtensions.Select(x => x.ToLowerInvariant()).ToArray(); + allowedModelExtensions = assetBrowserModData.ModelExtensions.Select(x => x.ToLowerInvariant()).ToArray(); + allowedAudioExtensions = assetBrowserModData.AudioExtensions.Select(x => x.ToLowerInvariant()).ToArray(); + allowedVideoExtensions = assetBrowserModData.VideoExtensions.Select(x => x.ToLowerInvariant()).ToArray(); allowedExtensions = allowedSpriteExtensions .Union(allowedModelExtensions) .Union(allowedAudioExtensions)