enable logclass on partial or complete match

This commit is contained in:
emmaus 2018-04-13 22:55:27 +00:00
commit 5019ca0db1

View file

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