View Issue Details

IDProjectCategoryView StatusLast Update
0000638Far Manager 1.7xPlugins APIpublic2008-11-18 19:57
ReporterDarkmen Assigned ToDrKnS  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
Product Version1.71 
Fixed in Version1.71 
Summary0000638: Некорректно обрабатывается переход на папки с именем "C:", "E:", находящиеся в корне плагина
DescriptionСоздаём плагин и кладём в корень 2 папки.
С:
E:
(так сделано в ФС телефонов NOKIA)
При выборе на панели плагина папки "C:" - фар вызывает SetDirectory c параметром Path=[текущая папка на диске С:]
Пример: SetDirectory(Path="C:\Program files\Far") вместо SetDirectory(Path="C:")
То же самое и с "Е:"
TagsNo tags attached.
Build2454

Activities

DrKnS

2008-11-17 23:24

administrator   bugnote:0001974

Проверяем
http://farmanager.com/farbugs/Far.171.b2453.rar

Darkmen

2008-11-18 08:12

reporter   bugnote:0001975

Отлично!
Спасибо за быструю реакцию - теперь с SetDirectory всё ок! SetDirectory "" -> "C:" [opmode:0]
Ещё одна мелочь: раньше грешил на свой плаг - но сейчас видно, что Фар ещё и портит CurDir (путь в приглашении командной строки)
Скриншоты:
http://davinciteam.com/files/bug_1.png
http://davinciteam.com/files/bug_2.png

DrKnS

2008-11-18 16:55

administrator   bugnote:0001976

Last edited: 2008-11-18 16:55

Что-то я повторить не могу.

Нарисуй сюда микроплагин, на котором это будет проявляться.

Darkmen

2008-11-18 17:16

reporter   bugnote:0001977

А я отловил вот.
Если GetOpenPluginInfo вернёт CurDir="C:" - то фар подставит текущую папку диска С.
А если, допустим "C:\" - то всё ок - ничего не меняется.

DrKnS

2008-11-18 19:23

administrator   bugnote:0001979

Проверяем:
http://farmanager.com/farbugs/Far.171.b2454.rar

Darkmen

2008-11-18 19:47

reporter   bugnote:0001981

Отлично! Всё пашет, спасибо
Забиваю GetMinFarVersion(1.71.2454) :)

Issue History

Date Modified Username Field Change
2008-11-17 20:25 Darkmen New Issue
2008-11-17 23:24 DrKnS Note Added: 0001974
2008-11-17 23:24 DrKnS Assigned To => DrKnS
2008-11-17 23:24 DrKnS Status new => feedback
2008-11-18 08:12 Darkmen Note Added: 0001975
2008-11-18 16:55 DrKnS Note Added: 0001976
2008-11-18 16:55 DrKnS Note Edited: 0001976
2008-11-18 17:16 Darkmen Note Added: 0001977
2008-11-18 19:23 DrKnS Note Added: 0001979
2008-11-18 19:47 Darkmen Note Added: 0001981
2008-11-18 19:48 Darkmen Status feedback => resolved
2008-11-18 19:48 Darkmen Resolution open => fixed
2008-11-18 19:57 DrKnS Build => 2454
2008-11-18 19:57 DrKnS Status resolved => closed
2008-11-18 19:57 DrKnS Fixed in Version => 1.71