From 82e1c33db5fe939904720b58c198f79d246cef11 Mon Sep 17 00:00:00 2001 From: Krzosa Karol Date: Thu, 1 Jan 2026 18:33:53 +0100 Subject: [PATCH] Fix SetWorkDir --- src/text_editor/commands.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/text_editor/commands.cpp b/src/text_editor/commands.cpp index 03f8bda..a1a4caf 100644 --- a/src/text_editor/commands.cpp +++ b/src/text_editor/commands.cpp @@ -693,8 +693,10 @@ void CMD_SetWorkDir() { BSet main = GetBSet(LastActiveLayoutWindowID); WorkDir = GetDir(main.buffer); For (Buffers) { - String name = SkipToLastSlash(it->name); - it->name = Intern(&GlobalInternTable, Format(scratch, "%S/%S", WorkDir, name)); + if (it->special) { + String name = SkipToLastSlash(it->name); + it->name = Intern(&GlobalInternTable, Format(scratch, "%S/%S", WorkDir, name)); + } } } RegisterCommand(CMD_SetWorkDir, "");