при нажатии ctrlA (диалог атрибутов) на элементе ..
выдаётся сообщение
на Win10:
ERROR
CreateFile C:\Users\Zeroes\AppData\Local\C:\Users\Zeroes\AppData:
The filename, directory name, or volume label syntax is incorrect.
на Linux:
stat /home/zeroes/.config/f4/home/zeroes/.config: no such file or dir
ectory
Вариант исправления: ничего не сообщаем и не показываем в этом случае
проверил на Win10 и Ubuntu26
actionFileAttributes used GetSelectedName() which transforms ".." into
the parent directory path, bypassing the guard check. Use
getRawSelectedName() instead so the ".." check actually works.
--- a/actions.go
+++ b/actions.go
@@ -1664,7 +1664,7 @@ func actionFileAttributes(pf *PanelsFrame) {
return
}
- name := fsp.GetSelectedName()
+ name := fsp.getRawSelectedName()
if name == "" || name == ".." {
return
}
при нажатии ctrlA (диалог атрибутов) на элементе ..
выдаётся сообщение
на Win10:
ERROR
CreateFile C:\Users\Zeroes\AppData\Local\C:\Users\Zeroes\AppData:
The filename, directory name, or volume label syntax is incorrect.
на Linux:
stat /home/zeroes/.config/f4/home/zeroes/.config: no such file or dir
ectory
Вариант исправления: ничего не сообщаем и не показываем в этом случае
проверил на Win10 и Ubuntu26