From d0d6ddd3c15b95153587253d3821ee80145dc506 Mon Sep 17 00:00:00 2001 From: cxfksword Date: Tue, 18 Mar 2014 18:49:03 +0800 Subject: [PATCH] fix closure bug sometimes will always open the last action item. --- Plugins/Wox.Plugin.Everything/Main.cs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Plugins/Wox.Plugin.Everything/Main.cs b/Plugins/Wox.Plugin.Everything/Main.cs index c16dd91cef..ce0d01a8fd 100644 --- a/Plugins/Wox.Plugin.Everything/Main.cs +++ b/Plugins/Wox.Plugin.Everything/Main.cs @@ -19,15 +19,16 @@ namespace Wox.Plugin.Everything IEnumerable enumerable = api.Search(query.ActionParameters[0], 0, 100); foreach (string s in enumerable) { + var path = s; Result r = new Result(); - r.Title = Path.GetFileName(s); - r.SubTitle = s; + r.Title = Path.GetFileName(path); + r.SubTitle = path; r.Action = (c) => { context.HideApp(); System.Diagnostics.ProcessStartInfo info = new System.Diagnostics.ProcessStartInfo(); info.UseShellExecute = true; - info.FileName = s; + info.FileName = path; try { System.Diagnostics.Process.Start(info);