View Issue Details

IDProjectCategoryView StatusLast Update
0002733Far ManagerPlugins APIpublic2015-03-13 23:32
ReporterJohnDoe Assigned To 
PrioritynormalSeverityminorReproducibilityN/A
Status closedResolutionunable to reproduce 
Product Version3.0 
Summary0002733: Message запрещает перерисовку, что может вызывать нежелательные последствия в обработчиках событий
DescriptionИспользование far.Message в обработчиках событий имеет странные последствия: после закрытия сообщения экран не обновляется, даже при нажатии курсорных клавиш. Только Home/End помогают.
Steps To Reproducelocal 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 Informationhttp://forum.farmanager.com/viewtopic.php?p=120659#p120659
TagsNo tags attached.
Build0

Activities

JohnDoe

2014-07-14 11:23

updater   bugnote:0012740

Ещё один эффект: если Message вызвать во вьювере/редакторе, то после его закрытия не приходит EE_GOTFOCUS/VE_GOTFOCUS.

Если Message вызвать при открытии файла (в VE_READ/EE_READ), то EE_GOTFOCUS/VE_GOTFOCUS тоже не приходит.

JohnDoe

2015-03-13 07:46

updater   bugnote:0013583

В актуальной версии фара описанные проблемы не воспроизводятся

Issue History

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