diff --git a/Wox.Plugin.SystemPlugins/ControlPanel/ControlPanel.cs b/Wox.Plugin.SystemPlugins/ControlPanel/ControlPanel.cs index 76b9ef2ef0..984f93bc1d 100644 --- a/Wox.Plugin.SystemPlugins/ControlPanel/ControlPanel.cs +++ b/Wox.Plugin.SystemPlugins/ControlPanel/ControlPanel.cs @@ -55,11 +55,14 @@ namespace Wox.Plugin.SystemPlugins.ControlPanel protected override List QueryInternal(Query query) { + if (query.RawQuery.EndsWith(" ") || query.RawQuery.Length <= 1) return new List(); + string myQuery = query.RawQuery.Trim(); + List results = new List(); foreach (var item in controlPanelItems) { - if (item.LocalizedString.IndexOf(query.RawQuery, StringComparison.OrdinalIgnoreCase) >= 0 || item.InfoTip.IndexOf(query.RawQuery, StringComparison.OrdinalIgnoreCase) >= 0) + if (item.LocalizedString.IndexOf(myQuery, StringComparison.OrdinalIgnoreCase) >= 0 || item.InfoTip.IndexOf(myQuery, StringComparison.OrdinalIgnoreCase) >= 0) { results.Add(new Result() {