From ac8e042333ebc21130de7b44b171e32fe2f6fe70 Mon Sep 17 00:00:00 2001 From: Jeremy Wu Date: Mon, 19 Aug 2019 21:14:29 +1000 Subject: [PATCH 1/3] Speed up WebSearch plugin when suggestions turned on --- Plugins/Wox.Plugin.WebSearch/Main.cs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Plugins/Wox.Plugin.WebSearch/Main.cs b/Plugins/Wox.Plugin.WebSearch/Main.cs index 1581ddb334..27c04952e1 100644 --- a/Plugins/Wox.Plugin.WebSearch/Main.cs +++ b/Plugins/Wox.Plugin.WebSearch/Main.cs @@ -67,8 +67,15 @@ namespace Wox.Plugin.WebSearch return true; } }; + results.Add(result); + ResultsUpdated.Invoke(this, new ResultUpdatedEventArgs + { + Results = results, + Query = query + }); UpdateResultsFromSuggestion(results, keyword, subtitle, searchSource, query); + return results; } } From b520b26bd0ed4bbccaa388352ffaa71c19a057f4 Mon Sep 17 00:00:00 2001 From: Jeremy Wu Date: Tue, 20 Aug 2019 10:25:37 +1000 Subject: [PATCH 2/3] Add check null for event --- Plugins/Wox.Plugin.WebSearch/Main.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Plugins/Wox.Plugin.WebSearch/Main.cs b/Plugins/Wox.Plugin.WebSearch/Main.cs index 27c04952e1..2d565ed2f6 100644 --- a/Plugins/Wox.Plugin.WebSearch/Main.cs +++ b/Plugins/Wox.Plugin.WebSearch/Main.cs @@ -69,7 +69,7 @@ namespace Wox.Plugin.WebSearch }; results.Add(result); - ResultsUpdated.Invoke(this, new ResultUpdatedEventArgs + ResultsUpdated?.Invoke(this, new ResultUpdatedEventArgs { Results = results, Query = query @@ -167,4 +167,4 @@ namespace Wox.Plugin.WebSearch public event ResultUpdatedEventHandler ResultsUpdated; } -} \ No newline at end of file +} From de8e248f2986b280330e7cf06c7196c12318c08f Mon Sep 17 00:00:00 2001 From: Jeremy Wu Date: Tue, 20 Aug 2019 21:47:03 +1000 Subject: [PATCH 3/3] update --- Plugins/Wox.Plugin.WebSearch/Main.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Plugins/Wox.Plugin.WebSearch/Main.cs b/Plugins/Wox.Plugin.WebSearch/Main.cs index 2d565ed2f6..a89c110d01 100644 --- a/Plugins/Wox.Plugin.WebSearch/Main.cs +++ b/Plugins/Wox.Plugin.WebSearch/Main.cs @@ -167,4 +167,4 @@ namespace Wox.Plugin.WebSearch public event ResultUpdatedEventHandler ResultsUpdated; } -} +} \ No newline at end of file