diff --git a/Plugins/Wox.Plugin.Program/Programs/Win32.cs b/Plugins/Wox.Plugin.Program/Programs/Win32.cs index b386943063..8339e01595 100644 --- a/Plugins/Wox.Plugin.Program/Programs/Win32.cs +++ b/Plugins/Wox.Plugin.Program/Programs/Win32.cs @@ -150,10 +150,9 @@ namespace Wox.Plugin.Program.Programs const uint SLGP_SHORTPATH = 1; link.GetPath(buffer, buffer.Capacity, ref data, SLGP_SHORTPATH); var target = buffer.ToString(); - if (!string.IsNullOrEmpty(target) && Extension(target) == ExeExtension) + var extension = Extension(target); + if (!string.IsNullOrEmpty(target) && (extension == ExeExtension)) { - program.Valid = true; - buffer = new StringBuilder(MAX_PATH); link.GetDescription(buffer, MAX_PATH); var description = buffer.ToString(); @@ -170,10 +169,6 @@ namespace Wox.Plugin.Program.Programs } } } - else - { - program.Valid = false; - } return program; } catch (Exception)