View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001680 | Far Manager | Macro | public | 2011-01-19 09:06 | 2018-11-15 10:19 |
Reporter | Raistlin | Assigned To | |||
Priority | normal | Severity | major | Reproducibility | always |
Status | closed | Resolution | no change required | ||
Platform | x86 | OS | Windows | OS Version | XP SP3 |
Product Version | 2.0 | ||||
Summary | 0001680: При попытке перехода в несуществующий путь по panel.setpath() вылетаем из плагина | ||||
Description | Находясь в плагине (для примера - Registry Browser), попробуем перейти в несуществующий путь: macro:post panel.setpath(0,"HKEY_CURRENT_USER\\Software\\Far1\\CodeTables1") Получим сообщение об ошибке. Закроем его. Заголовок панели сменится с "Реестр" на "C:\". Любое нажатие клавиши - и мы в C:\. Если то же самое сделать в Network Browser, окажемся в C:\ сразу после закрытия сообщения об ошибке. | ||||
Tags | No tags attached. | ||||
Build | |||||
|
В актуальной версии фара не воспроизводится |
|
У меня воспроизводится (с плагином TmpPanel). |
|
Действительно, и при этом функция возвращает true. (На панелях других плагинов после сообщения об ошибке вижу false) |
|
Для некоторых параметров возвращается true, а для некоторых false. Например: "aaa" -> true "c:\\aaa" -> false Но в любом случае панель плагина заменяется на фаровскую панель. |
|
Подозреваю, что причина такого поведения временной панели кроется в её реализации (говорилось тут 0002406:0015861). В других случаях подобного не наблюдаю, тикет наверно можно закрыть. |
Date Modified | Username | Field | Change |
---|---|---|---|
2011-01-19 09:06 | Raistlin | New Issue | |
2015-01-24 19:12 | JohnDoe | Note Added: 0013433 | |
2015-02-06 20:46 | shmuel | Note Added: 0013490 | |
2015-02-07 10:48 | JohnDoe | Note Added: 0013491 | |
2015-02-07 12:47 | shmuel | Note Added: 0013493 | |
2017-12-01 16:44 | JohnDoe | Note Added: 0015884 | |
2017-12-01 16:45 | JohnDoe | Note Edited: 0015884 | |
2018-11-15 10:19 | JohnDoe | Status | new => closed |
2018-11-15 10:19 | JohnDoe | Resolution | open => no change required |