made enum parsing case insensitive

This commit is contained in:
emmaus 2018-04-13 22:37:07 +00:00
parent 80d5ec52d9
commit 9477965570

View file

@ -44,11 +44,11 @@ namespace Ryujinx.Core
string[] FilteredLogClasses = Parser.Value("Logging_Filtered_Classes", string.Empty).Split(',');
foreach (string LogClass in FilteredLogClasses)
{
if (Enum.TryParse(typeof(LogClass), LogClass, out object ParsedLogClass))
if (Enum.TryParse(typeof(LogClass), LogClass, true, out object ParsedLogClass))
{
foreach (LogClass EnumItemName in Enum.GetValues(typeof(LogClass)))
{
if (EnumItemName.ToString().Contains(ParsedLogClass.ToString()))
if (EnumItemName.ToString().ToLower().Contains(ParsedLogClass.ToString().ToLower()))
{
LoggingFilteredClasses[(int)EnumItemName] = true;
}