diff --git a/Plugins/Wox.Plugin.Program/ProgramSource.cs b/Plugins/Wox.Plugin.Program/ProgramSource.cs index 9d944550b3..1345c51f4a 100644 --- a/Plugins/Wox.Plugin.Program/ProgramSource.cs +++ b/Plugins/Wox.Plugin.Program/ProgramSource.cs @@ -10,7 +10,8 @@ namespace Wox.Plugin.Program public string Type { get; set; } public int BonusPoints { get; set; } public bool Enabled { get; set; } - public string[] Suffixes { get; set; } + // happlebao todo: temp hack for program suffixes + public string[] Suffixes { get; set; } = {"bat", "appref-ms", "exe", "lnk"}; public const char SuffixSeperator = ';'; public int MaxDepth { get; set; } public Dictionary Meta { get; set; } diff --git a/Plugins/Wox.Plugin.Program/Programs.cs b/Plugins/Wox.Plugin.Program/Programs.cs index 09fa80b5da..d98c1a248b 100644 --- a/Plugins/Wox.Plugin.Program/Programs.cs +++ b/Plugins/Wox.Plugin.Program/Programs.cs @@ -107,8 +107,6 @@ namespace Wox.Plugin.Program { sources.AddRange(_settings.ProgramSources); } - // happlebao todo: temp hack for program suffixes - sources.AsParallel().ForAll(s => { s.Suffixes = _settings.ProgramSuffixes; }); _sources = sources.AsParallel() .Where(s => s.Enabled && SourceTypes.ContainsKey(s.Type)) diff --git a/Plugins/Wox.Plugin.Program/SuffixesConverter.cs b/Plugins/Wox.Plugin.Program/SuffixesConverter.cs index 11d76e5b31..5db4ec945f 100644 --- a/Plugins/Wox.Plugin.Program/SuffixesConverter.cs +++ b/Plugins/Wox.Plugin.Program/SuffixesConverter.cs @@ -12,7 +12,7 @@ namespace Wox.Plugin.Program var text = value as string[]; if (text != null) { - return string.Join("", text); + return string.Join(";", text); } else {