diff --git a/Wox.Core/Plugin/PluginManager.cs b/Wox.Core/Plugin/PluginManager.cs index d6806e5cb2..fc9afb7401 100644 --- a/Wox.Core/Plugin/PluginManager.cs +++ b/Wox.Core/Plugin/PluginManager.cs @@ -172,13 +172,13 @@ namespace Wox.Core.Plugin public static List QueryForPlugin(PluginPair pair, Query query) { - var results = new List(); try { + List results = null; var metadata = pair.Metadata; var milliseconds = Stopwatch.Debug($"|PluginManager.QueryForPlugin|Cost for {metadata.Name}", () => { - results = pair.Plugin.Query(query) ?? results; + results = pair.Plugin.Query(query) ?? new List(); UpdatePluginMetadata(results, metadata, query); }); metadata.QueryCount += 1; diff --git a/Wox/ViewModel/MainViewModel.cs b/Wox/ViewModel/MainViewModel.cs index 4e2ee5818f..1a12d6c8ce 100644 --- a/Wox/ViewModel/MainViewModel.cs +++ b/Wox/ViewModel/MainViewModel.cs @@ -415,7 +415,6 @@ namespace Wox.ViewModel var config = _settings.PluginSettings.Plugins[plugin.Metadata.ID]; if (!config.Disabled) { - var results = PluginManager.QueryForPlugin(plugin, query); UpdateResultView(results, plugin.Metadata, query); }