From a254b996e081605da31c663db82f3020f64ddb43 Mon Sep 17 00:00:00 2001 From: Aaron Campf Date: Sun, 30 Mar 2014 16:26:20 -0700 Subject: [PATCH] Upgrading Features Now Parent folder will appear in search results. --- .../Folder Links/FolderLinksPlugin.cs | 20 ++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/Wox.Plugin.SystemPlugins/Folder Links/FolderLinksPlugin.cs b/Wox.Plugin.SystemPlugins/Folder Links/FolderLinksPlugin.cs index d60f5a4fa5..f789372287 100644 --- a/Wox.Plugin.SystemPlugins/Folder Links/FolderLinksPlugin.cs +++ b/Wox.Plugin.SystemPlugins/Folder Links/FolderLinksPlugin.cs @@ -43,8 +43,26 @@ namespace Wox.Plugin.SystemPlugins.Folder_Links { var Input_Name = input.Split(new string[] { @"\" }, StringSplitOptions.None).First().ToLower(); var Current_Path = Saved_Folders.FirstOrDefault(x => x.Split(new string[] { @"\" }, StringSplitOptions.None).Last().ToLower() == Input_Name); - if (Current_Path == null) return results; + foreach (var item in Saved_Folders) { + var Name = item.Split(new string[] { @"\" }, StringSplitOptions.None).Last(); + + if (Name.ToLower().StartsWith(input)) { + Result result = new Result { + Title = Name, + IcoPath = "Images/folder.png", + Action = (c) => { + context.ChangeQuery(item); + return false; + } + }; + + results.Add(result); + } + } + + + if (Current_Path == null) return results; Current_Path += query.RawQuery.ToLower().Remove(0, Input_Name.Length); if (Directory.Exists(Current_Path)) {