View Issue Details

IDProjectCategoryView StatusLast Update
0000638Far Manager 1.7xPlugins APIpublic2008-11-18 22:57
ReporterDarkmenAssigned ToDrKnS 
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
Product Version1.71 
Target VersionFixed 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-18 02:24

administrator   bugnote:0001974

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

Darkmen

2008-11-18 11: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 19:55

administrator   bugnote:0001976

Last edited: 2008-11-18 19:55

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

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

Darkmen

2008-11-18 20:16

reporter   bugnote:0001977

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

DrKnS

2008-11-18 22:23

administrator   bugnote:0001979

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

Darkmen

2008-11-18 22:47

reporter   bugnote:0001981

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

Issue History

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