From 793643b20d332dc4201f25e623af7ac4a54c7df8 Mon Sep 17 00:00:00 2001 From: biwa <6475593+biwa@users.noreply.github.com> Date: Sat, 29 May 2021 11:43:06 +0200 Subject: [PATCH] Open WAD dialog: don't filter for lowercase *.wad exclusively on non-Windows platforms. Resolves #567 --- Source/Core/General/General.cs | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/Source/Core/General/General.cs b/Source/Core/General/General.cs index 528c9844..29dac3ba 100755 --- a/Source/Core/General/General.cs +++ b/Source/Core/General/General.cs @@ -1197,9 +1197,16 @@ namespace CodeImp.DoomBuilder // Open map file dialog OpenFileDialog openfile = new OpenFileDialog(); - openfile.Filter = "Doom WAD Files (*.wad)|*.wad"; openfile.Title = "Open Map"; - if(!string.IsNullOrEmpty(settings.LastUsedMapFolder) && Directory.Exists(settings.LastUsedMapFolder)) //mxd + +#if NO_WIN32 + // No easy way to have case-insesitivity for non-Windows platforms + openfile.Filter = "Doom WAD Files (*.wad)|*.wad;*.Wad;*.wAd;*.WAd;*.waD;*.WaD;*.wAD;*.WAD"; +#else + openfile.Filter = "Doom WAD Files (*.wad)|*.wad"; +#endif + + if (!string.IsNullOrEmpty(settings.LastUsedMapFolder) && Directory.Exists(settings.LastUsedMapFolder)) //mxd { openfile.RestoreDirectory = true; openfile.InitialDirectory = settings.LastUsedMapFolder;