Skip to content

Commit 18a21ef

Browse files
committed
fix: safety replacement for folder separator when renaming a session or folder
Refs #682
1 parent b72f259 commit 18a21ef

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

source/connections.pas

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1144,6 +1144,9 @@ procedure Tconnform.ListSessionsNewText(Sender: TBaseVirtualTree;
11441144
ParentKey := '';
11451145
SiblingSessions := NodeSessionNames(Node.Parent, ParentKey);
11461146

1147+
// Safety replacement for folder separator, see issue #682
1148+
NewText := StringReplace(NewText, AppSettings.PathDelimiter, '-', [rfReplaceAll]);
1149+
11471150
if SiblingSessions.IndexOf(NewText) > -1 then begin
11481151
ErrorDialog(
11491152
f_('Session "%s" already exists!', [ParentKey+NewText])

0 commit comments

Comments
 (0)