View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0003035 | Wishes.Plugins | LuaMacro / Macro Browser | public | 2015-07-28 21:08 | 2015-08-17 19:42 |
Reporter | JohnDoe | Assigned To | shmuel | ||
Priority | normal | Severity | minor | Reproducibility | N/A |
Status | closed | Resolution | fixed | ||
Product Version | 3.0 | ||||
Summary | 0003035: LuaFAR: Запретить обработку событий в диалогах во время вывода сообщения об ошибке | ||||
Description | Сейчас любая ошибка в обработчике диалога (ProcessDialogEvent) вызывает переполнение стека, поскольку обработчик выполняется и в Message. 1) Предлагаю на время показа ошибки запретить обработку событий. 2) Предоставить соответствующую функцию пользователю (far.ErrMsg). | ||||
Tags | No tags attached. | ||||
|
Неплохо бы дополнить воспроизводимым примером. |
|
Event { group="DialogEvent"; action=error; } |
|
LuaFAR build 523. |
|
Порядок! P.S. А что скажете насчёт второй части пожелания? Хотелось бы защищённую функцию для вывода отладочных сообщений (и ошибок) |
|
А по поводу предлагаемого "far.ErrMsg": 1) есть, кажется, отдельный тикет (созданный вами) - обсуждать лучше там 2) существует export.OnError (см. мануал LuaFAR) |
Date Modified | Username | Field | Change |
---|---|---|---|
2015-07-28 21:08 | JohnDoe | New Issue | |
2015-08-17 14:46 | shmuel | Note Added: 0013779 | |
2015-08-17 14:54 | JohnDoe | Note Added: 0013781 | |
2015-08-17 17:01 | shmuel | Note Added: 0013786 | |
2015-08-17 17:01 | shmuel | Assigned To | => shmuel |
2015-08-17 17:01 | shmuel | Status | new => feedback |
2015-08-17 19:14 | JohnDoe | Note Added: 0013787 | |
2015-08-17 19:14 | JohnDoe | Status | feedback => assigned |
2015-08-17 19:22 | JohnDoe | Note Edited: 0013787 | |
2015-08-17 19:42 | shmuel | Note Added: 0013788 | |
2015-08-17 19:42 | shmuel | Status | assigned => closed |
2015-08-17 19:42 | shmuel | Resolution | open => fixed |