https://winscp.net/tracker/2091 (cherry picked from commit 840850acd0d57853d70968504edc0d7323ccbe2b) Source commit: 72c79e2975c9768a2387dd75dd272603fcc9163c
@@ -6628,7 +6628,7 @@ void __fastcall TCustomScpExplorerForm::AddEditLink(TOperationSide Side, bool Ad
FileName = File->FileName;
PointTo = File->LinkTo;
}
- else
+ else if (!File->IsParentDirectory)
{
PointTo = File->FileName;
@@ -1386,7 +1386,7 @@ void __fastcall TScpCommanderForm::AddEditLink(TOperationSide Side, bool Add)
throw Exception(FMTLOAD(RESOLVE_SHORTCUT_ERROR, (FullName)));
+ else if (!ADirView->ItemIsParentDirectory(ADirView->ItemFocused))
PointTo = FileRec->FileName;