From b642898132095b4cc3294a82eaefb42127ac41cb Mon Sep 17 00:00:00 2001 From: Jeremy Wu Date: Mon, 15 Mar 2021 08:12:03 +1100 Subject: [PATCH] update loop logic --- .../Search/SearchManager.cs | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/Plugins/Flow.Launcher.Plugin.Explorer/Search/SearchManager.cs b/Plugins/Flow.Launcher.Plugin.Explorer/Search/SearchManager.cs index f719a22d9..2983c7d35 100644 --- a/Plugins/Flow.Launcher.Plugin.Explorer/Search/SearchManager.cs +++ b/Plugins/Flow.Launcher.Plugin.Explorer/Search/SearchManager.cs @@ -172,11 +172,19 @@ namespace Flow.Launcher.Plugin.Explorer.Search foreach (var r in results) { + var excludeResult = false; + for (var i = 0; i < indexExclusionListCount; i++) { - if (!r.SubTitle.StartsWith(indexExclusionList[i].Path, StringComparison.OrdinalIgnoreCase)) - filteredResults.Add(r); + if (r.SubTitle.StartsWith(indexExclusionList[i].Path, StringComparison.OrdinalIgnoreCase)) + { + excludeResult = true; + break; + } } + + if (!excludeResult) + filteredResults.Add(r); } return filteredResults;