From daf35a49725fab9107104238a81e72295ef7965f Mon Sep 17 00:00:00 2001 From: Jack251970 <1160210343@qq.com> Date: Sun, 14 Sep 2025 15:54:35 +0800 Subject: [PATCH] Do not check bracket complete --- .../Flow.Launcher.Plugin.Calculator/Main.cs | 36 ------------------- 1 file changed, 36 deletions(-) diff --git a/Plugins/Flow.Launcher.Plugin.Calculator/Main.cs b/Plugins/Flow.Launcher.Plugin.Calculator/Main.cs index 0fd32555f..d19dbc9c2 100644 --- a/Plugins/Flow.Launcher.Plugin.Calculator/Main.cs +++ b/Plugins/Flow.Launcher.Plugin.Calculator/Main.cs @@ -48,18 +48,6 @@ namespace Flow.Launcher.Plugin.Calculator return new List(); } - if (!IsBracketComplete(query.Search)) - { - return new List - { - new Result - { - Title = Localize.flowlauncher_plugin_calculator_expression_not_complete(), - IcoPath = "Images/calculator.png" - } - }; - } - try { var expression = NumberRegex.Replace(query.Search, m => NormalizeNumber(m.Value)); @@ -283,30 +271,6 @@ namespace Flow.Launcher.Plugin.Calculator }; } - private static bool IsBracketComplete(string query) - { - var matchs = RegBrackets.Matches(query); - var leftBracketCount = 0; - foreach (Match match in matchs) - { - if (match.Value == "(" || match.Value == "[") - { - leftBracketCount++; - } - else - { - leftBracketCount--; - } - - if (leftBracketCount < 0) - { - return false; - } - } - - return leftBracketCount == 0; - } - public string GetTranslatedPluginTitle() { return Localize.flowlauncher_plugin_calculator_plugin_name();