Fix .lnk description logic

This commit is contained in:
Vic 2022-12-31 17:49:38 +08:00
parent 9b05174a97
commit c6ff0a5113

View file

@ -273,14 +273,13 @@ namespace Flow.Launcher.Plugin.Program.Programs
ShellLinkHelper _helper = new ShellLinkHelper();
string target = _helper.retrieveTargetPath(path);
if (!string.IsNullOrEmpty(target))
if (!string.IsNullOrEmpty(target) && File.Exists(target))
{
var extension = Extension(target);
if (extension == ExeExtension && File.Exists(target))
{
program.LnkResolvedPath = Path.GetFullPath(target);
program.ExecutableName = Path.GetFileName(target);
program.LnkResolvedPath = Path.GetFullPath(target);
program.ExecutableName = Path.GetFileName(target);
if (Extension(target) == ExeExtension)
{
var args = _helper.arguments;
if(!string.IsNullOrEmpty(args))
{