View Issue Details

IDProjectCategoryView StatusLast Update
0002712Far ManagerPlugins API.Editorpublic2014-11-05 09:56
ReporterJohnDoe Assigned ToDrKnS  
PrioritynormalSeverityminorReproducibilitysometimes
Status closedResolutionfixed 
Product Version3.0 
Summary0002712: Падение в обработчике события после закрытии редактора, если он перезагружался
DescriptionЕсли файл в редакторе перазагружался ([ Reload ], или EF_OPENMODE_RELOADIFOPEN), и в обработчике события при закрытии редактора выводится какое-либо сообщение (или меню), то после закрытия сообщения фар падает.
Steps To Reproducelocal F = far.Flags
Event{ description="test"; group="EditorEvent";
  condition=function(id,Event) return Event==F.EE_CLOSE end;
  action=function(...)
    far.Show(...)
  end
}

mf.postmacro(function()
  local file = win.GetEnv"FARHOME"..[[\File_id.diz]]
  editor.Editor(file,nil,nil,nil,nil,nil,{EF_NONMODAL=1,EF_IMMEDIATERETURN=1})
  editor.Editor(file,nil,nil,nil,nil,nil,{EF_NONMODAL=1,EF_IMMEDIATERETURN=1,EF_OPENMODE_RELOADIFOPEN=1})
end)
TagsNo tags attached.
Build3983

Activities

JohnDoe

2014-07-04 23:03

updater   bugnote:0012670

Чуть другой способ воспроизвести падение (обработчик закрытия редактора тот же):

Открываем любой файл на просмотр.
С помощью F6 переключаемся в редактор.
Закрываем редактор по Esc.

Фар падает.

JohnDoe

2014-07-09 17:13

updater   bugnote:0012713

В 3983 уже не падает

Issue History

Date Modified Username Field Change
2014-06-24 10:25 JohnDoe New Issue
2014-07-04 23:03 JohnDoe Note Added: 0012670
2014-07-09 17:13 JohnDoe Note Added: 0012713
2014-11-05 09:56 shmuel Build => 3983
2014-11-05 09:56 shmuel Status new => closed
2014-11-05 09:56 shmuel Assigned To => DrKnS
2014-11-05 09:56 shmuel Resolution open => fixed