View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002733 | Far Manager | Plugins API | public | 2014-07-11 11:15 | 2015-03-13 23:32 |
Reporter | JohnDoe | Assigned To | |||
Priority | normal | Severity | minor | Reproducibility | N/A |
Status | closed | Resolution | unable to reproduce | ||
Product Version | 3.0 | ||||
Summary | 0002733: Message запрещает перерисовку, что может вызывать нежелательные последствия в обработчиках событий | ||||
Description | Использование far.Message в обработчиках событий имеет странные последствия: после закрытия сообщения экран не обновляется, даже при нажатии курсорных клавиш. Только Home/End помогают. | ||||
Steps To Reproduce | local F = far.Flags Event{ description="VE_READ"; group="ViewerEvent"; condition=function(id,Event) return Event==F.VE_READ end; action=function(...) far.Message"VE_READ" end } Сообщение "VE_READ" отображается на фоне панелей, и даже после { OK } на экране всё ещё панели. | ||||
Additional Information | http://forum.farmanager.com/viewtopic.php?p=120659#p120659 | ||||
Tags | No tags attached. | ||||
Build | 0 | ||||
|
Ещё один эффект: если Message вызвать во вьювере/редакторе, то после его закрытия не приходит EE_GOTFOCUS/VE_GOTFOCUS. Если Message вызвать при открытии файла (в VE_READ/EE_READ), то EE_GOTFOCUS/VE_GOTFOCUS тоже не приходит. |
|
В актуальной версии фара описанные проблемы не воспроизводятся |
Date Modified | Username | Field | Change |
---|---|---|---|
2014-07-11 11:15 | JohnDoe | New Issue | |
2014-07-14 11:23 | JohnDoe | Note Added: 0012740 | |
2015-03-13 07:46 | JohnDoe | Note Added: 0013583 | |
2015-03-13 23:32 | shmuel | Build | => 0 |
2015-03-13 23:32 | shmuel | Status | new => closed |
2015-03-13 23:32 | shmuel | Resolution | open => unable to reproduce |