diff --git a/Netch/Controllers/NFController.cs b/Netch/Controllers/NFController.cs index 190179d0..75441838 100644 --- a/Netch/Controllers/NFController.cs +++ b/Netch/Controllers/NFController.cs @@ -146,23 +146,23 @@ namespace Netch.Controllers private void dial_Name(Mode mode) { Dial(NameList.TYPE_CLRNAME, ""); - var list = new List(); + var invalidList = new List(); foreach (var s in mode.FullRule) { if (s.StartsWith("!")) { if (!Dial(NameList.TYPE_BYPNAME, s.Substring(1))) - list.Add(s); + invalidList.Add(s); continue; } if (!Dial(NameList.TYPE_ADDNAME, s)) - list.Add(s); + invalidList.Add(s); } - if (list.Any()) - throw new MessageException(GenerateInvalidRulesMessage(list)); + if (invalidList.Any()) + throw new MessageException(GenerateInvalidRulesMessage(invalidList)); Dial(NameList.TYPE_ADDNAME, @"NTT\.exe"); Dial(NameList.TYPE_BYPNAME, "^" + Global.NetchDir.ToRegexString() + @"((?!NTT\.exe).)*$"); diff --git a/Netch/Forms/Mode/Process.cs b/Netch/Forms/Mode/Process.cs index 832718ed..0359e62d 100644 --- a/Netch/Forms/Mode/Process.cs +++ b/Netch/Forms/Mode/Process.cs @@ -204,7 +204,7 @@ namespace Netch.Forms.Mode private void ValidationButton_Click(object sender, EventArgs e) { - if (NFController.CheckRules(Rules, out var results)) + if (!NFController.CheckRules(Rules, out var results)) MessageBoxX.Show(NFController.GenerateInvalidRulesMessage(results), LogLevel.WARNING); else MessageBoxX.Show("Fine");