View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002712 | Far Manager | Plugins API.Editor | public | 2014-06-24 10:25 | 2014-11-05 09:56 |
Reporter | JohnDoe | Assigned To | DrKnS | ||
Priority | normal | Severity | minor | Reproducibility | sometimes |
Status | closed | Resolution | fixed | ||
Product Version | 3.0 | ||||
Summary | 0002712: Падение в обработчике события после закрытии редактора, если он перезагружался | ||||
Description | Если файл в редакторе перазагружался ([ Reload ], или EF_OPENMODE_RELOADIFOPEN), и в обработчике события при закрытии редактора выводится какое-либо сообщение (или меню), то после закрытия сообщения фар падает. | ||||
Steps To Reproduce | local 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) | ||||
Tags | No tags attached. | ||||
Build | 3983 | ||||
|
Чуть другой способ воспроизвести падение (обработчик закрытия редактора тот же): Открываем любой файл на просмотр. С помощью F6 переключаемся в редактор. Закрываем редактор по Esc. Фар падает. |
|
В 3983 уже не падает |
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 |