View Issue Details

IDProjectCategoryView StatusLast Update
0001078Far ManagerPanelpublic2009-09-30 16:43
ReporterNightRoman Assigned ToDrKnS  
PrioritynormalSeveritymajorReproducibilityalways
Status closedResolutionfixed 
Product Version2.0 
Fixed in Version2.0 
Summary0001078: FCTL_SETPANELDIR ошибочно успешно отрабатывает для несуществующего пути
DescriptionНа панели корень диска C:\. Вызываю FCTL_SETPANELDIR с несуществующим путем, например, c:\missed\missed

1) функция отрабатывает без ошибки (возврата 0) - это нормально?
2) на панели, на первый взгляд, ничего не произошло, но после навигации стрелками вниз в заголовке появляется C:\missed\missed, сама панель продолжает показывать содержимое C:\ - это не похоже на нормально
3) заходим в папку WINDOWS, в заголовке панели имеем C:\missed\missed\WINDOWS, панель продолжает показывать содержимое C:\ - это тоже не похоже на нормально

Такая панель становится "нерабочей", например, с нее нельзя копировать на другую панель.

Посмотрел, как было в старой версии - тоже не идеальный вариант, но лучше, конечно: Фар функа опять не возвращает код ошибки, но хоть показывает диалог с ошибкой (сомнительное удобство, плагину видней, прерывать ли выполнение диалогом или нет). Но в любом случае, дальше на панели "некорректной" ситуации не возникает.
TagsNo tags attached.
Build1153

Activities

NightRoman

2009-09-29 09:53

reporter   bugnote:0004165

Возможно связанные с этим проблемы goto (но не утверждаю этого):
http://forum.farmanager.com/viewtopic.php?p=51757#p51757

JohnDoe

2009-09-29 09:58

updater   bugnote:0004166

Перейти в такую же дефектную панель можно и из Временной Панели (с помощью файла-списка)

DrKnS

2009-09-29 16:43

administrator   bugnote:0004176

В 1153 будет как раньше.

Насчет возврата 0 при неудаче - оформи отдельный баг.

JohnDoe

2009-09-30 10:12

updater   bugnote:0004180

Вышеупомянутые проблемы с goto: остались и в 1153.
Оформлять отдельным багом?

DrKnS

2009-09-30 16:43

administrator   bugnote:0004186

Да.

Issue History

Date Modified Username Field Change
2009-09-29 09:50 NightRoman New Issue
2009-09-29 09:53 NightRoman Note Added: 0004165
2009-09-29 09:58 JohnDoe Note Added: 0004166
2009-09-29 15:55 DrKnS Status new => assigned
2009-09-29 15:55 DrKnS Assigned To => DrKnS
2009-09-29 16:43 DrKnS Note Added: 0004176
2009-09-29 16:43 DrKnS Status assigned => feedback
2009-09-30 08:28 NightRoman Status feedback => resolved
2009-09-30 08:28 NightRoman Resolution open => fixed
2009-09-30 10:12 JohnDoe Note Added: 0004180
2009-09-30 16:43 DrKnS Build => 1153
2009-09-30 16:43 DrKnS Note Added: 0004186
2009-09-30 16:43 DrKnS Status resolved => closed
2009-09-30 16:43 DrKnS Fixed in Version => 2.0