View Issue Details

IDProjectCategoryView StatusLast Update
0003915Far ManagerHistorypublic2023-08-31 18:35
Reporterlvm Assigned ToDrKnS  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
Platformx64OSWindowsOS Version10
Product Version3.0 
Fixed in Version3.0 
Summary0003915: ошибочная подстановка переменных в истории фолдеров
DescriptionЕсли в имени фолдера есть подстрока %var%, где var - имя существующей переменной, при переходе по истории фолдеров фар пытается подставить ее значение, что приводит к ошибке
Steps To Reproduce1. создайте фолдер %SystemDrive% (mkdir ^%SystemDrive^%)
2. войдите и выйдите из него - в истории фолдеров появится %SystemDrive%
3. попытайтесь вернуться в него из истории фолдеров - получаем
╔═════════════════════════ Error ═════════════════════════╗
║ C:\temp\C: ║
║ Jump to the nearest existing folder? ║
╟─────────────────────────────────────────────────────────╢
║ 0x00000003 - The system cannot find the path specified. ║
╟─────────────────────────────────────────────────────────╢
║ { Yes } [ No ] ║
╚═════════════════════════════════════════════════════════╝
TagsNo tags attached.
Build5922

Activities

shmuel

2021-11-24 07:11

developer   bugnote:0017220

Last edited: 2021-11-24 07:12

Можно заодно исправить и FCTL_SETPANELDIRECTORY. Данная операция также "раскрывает" переменные окружения, не оставляя плагину выбора. Если плагину надо, он сам это сделает.

DrKnS

2021-11-24 22:51

administrator   bugnote:0017221

ok, 5922.

Issue History

Date Modified Username Field Change
2021-11-24 06:48 lvm New Issue
2021-11-24 07:11 shmuel Note Added: 0017220
2021-11-24 07:12 shmuel Note Edited: 0017220
2021-11-24 22:51 DrKnS Assigned To => DrKnS
2021-11-24 22:51 DrKnS Status new => feedback
2021-11-24 22:51 DrKnS Note Added: 0017221
2023-08-31 18:35 DrKnS Status feedback => closed
2023-08-31 18:35 DrKnS Resolution open => fixed
2023-08-31 18:35 DrKnS Fixed in Version => 3.0
2023-08-31 18:35 DrKnS Build => 5922