Skip to content

Commit c6ff0a5

Browse files
Fix .lnk description logic
1 parent 9b05174 commit c6ff0a5

File tree

1 file changed

+5
-6
lines changed
  • Plugins/Flow.Launcher.Plugin.Program/Programs

1 file changed

+5
-6
lines changed

Plugins/Flow.Launcher.Plugin.Program/Programs/Win32.cs

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -273,14 +273,13 @@ private static Win32 LnkProgram(string path)
273273
ShellLinkHelper _helper = new ShellLinkHelper();
274274
string target = _helper.retrieveTargetPath(path);
275275

276-
if (!string.IsNullOrEmpty(target))
276+
if (!string.IsNullOrEmpty(target) && File.Exists(target))
277277
{
278-
var extension = Extension(target);
279-
if (extension == ExeExtension && File.Exists(target))
280-
{
281-
program.LnkResolvedPath = Path.GetFullPath(target);
282-
program.ExecutableName = Path.GetFileName(target);
278+
program.LnkResolvedPath = Path.GetFullPath(target);
279+
program.ExecutableName = Path.GetFileName(target);
283280

281+
if (Extension(target) == ExeExtension)
282+
{
284283
var args = _helper.arguments;
285284
if(!string.IsNullOrEmpty(args))
286285
{

0 commit comments

Comments
 (0)