From 3d3d9435dc35201f4e17c92dc5e2e156cb284375 Mon Sep 17 00:00:00 2001 From: SysC0mp Date: Tue, 25 Feb 2020 17:48:18 +0100 Subject: [PATCH] Set minimum expression lenght to 2 Calculations like 8! haven't been possible before due to a validation on the minimum query lenght. --- Plugins/Wox.Plugin.Calculator/Main.cs | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/Plugins/Wox.Plugin.Calculator/Main.cs b/Plugins/Wox.Plugin.Calculator/Main.cs index c8c7fcb0b..113240c5e 100644 --- a/Plugins/Wox.Plugin.Calculator/Main.cs +++ b/Plugins/Wox.Plugin.Calculator/Main.cs @@ -1,4 +1,4 @@ -using System.Collections.Generic; +using System.Collections.Generic; using System.Runtime.InteropServices; using System.Text.RegularExpressions; using System.Windows; @@ -29,9 +29,12 @@ namespace Wox.Plugin.Caculator public List Query(Query query) { // Don't affect when user only input "e" or "i" keyword - if (query.Search.Length <= 2 + if (query.Search.Length < 2 || !RegValidExpressChar.IsMatch(query.Search) - || !IsBracketComplete(query.Search)) return new List(); + || !IsBracketComplete(query.Search)) + { + return new List(); + } try {