https://winscp.net/tracker/2091 Source commit: 2f2009e86047686c35cee7b4127050c118d01c03
@@ -6824,7 +6824,7 @@ void __fastcall TCustomScpExplorerForm::AddEditLink(TOperationSide Side, bool Ad
FileName = File->FileName;
PointTo = File->LinkTo;
}
- else
+ else if (!File->IsParentDirectory)
{
PointTo = File->FileName;
@@ -1640,7 +1640,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;