View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002556 | Far Manager | Help/Language | public | 2014-01-10 10:24 | 2014-01-15 15:17 |
Reporter | shmuel | Assigned To | 2useven10 | ||
Priority | normal | Severity | crash | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Platform | x86 | OS | Windows | OS Version | XP SP3 |
Product Version | 3.0 | ||||
Target Version | 3.0 | Fixed in Version | 3.0 | ||
Summary | 0002556: Crash in Help if macro has lots of keys assigned | ||||
Description | Reported by cyberwolf: I discovered that if i have a macro that has a lot of keys assigned to the same command then when i call help and search for "!Macro:Viewer!" (which shows the macros assigned to the viewer) then FAR crashes, before that it occupies a lot of memory (over 2Gb memory even though FAR usually uses less than 40mb). I think the problem comes from the fact that the help tries to display the keys before the description but the line containing the keys is way longer than the help window itself. | ||||
Steps To Reproduce | Here's an example of a macro that crashes (based on the lua used by MultiView plugin): Macro { area="Viewer"; key="AltEnd AltHome AltDown AltLeft AltRight AltUp CtrlAltLeft CtrlAltRight CtrlJ CtrlR CtrlSpace Multiply Space"; description="test macro"; action=function() end; } | ||||
Additional Information | Forum discussion: http://forum.farmanager.com/viewtopic.php?p=115848#p115848 | ||||
Tags | No tags attached. | ||||
Build | 3773 | ||||
|
b3771 |
|
|
|
На приложенной картинке видно, что в середину отображения макроса с кучей ключей влез другой макрос. |
|
можешь свои макросы вьювера скинуть для отладки ? |
|
|
|
Скинул. С пустыми action, но это для хелпа не важно. |
|
b3773 |
|
|
|
А то, что правая колонка не начинается в одной и той же позиции, будем чинить или так оставим? (Спрашиваю просто из любопытства). См. 2-ю картинку. |
|
Слишком геморно - это разные макрообласти (Common, Viewer). Можно просто в хэлпе разделить их пустой строкой, чтобы (возможно) разные отступы не сливались. |
Date Modified | Username | Field | Change |
---|---|---|---|
2014-01-10 10:24 | shmuel | New Issue | |
2014-01-10 10:34 | shmuel | Steps to Reproduce Updated | |
2014-01-14 13:12 | 2useven10 | Note Added: 0011652 | |
2014-01-14 13:12 | 2useven10 | Assigned To | => 2useven10 |
2014-01-14 13:12 | 2useven10 | Status | new => feedback |
2014-01-14 13:32 | shmuel | File Added: Clipboard01.png | |
2014-01-14 13:34 | shmuel | Note Added: 0011653 | |
2014-01-14 13:34 | shmuel | Status | feedback => assigned |
2014-01-14 13:38 | 2useven10 | Note Added: 0011654 | |
2014-01-14 13:50 | shmuel | File Added: macros.lua | |
2014-01-14 13:51 | shmuel | Note Added: 0011655 | |
2014-01-15 12:43 | 2useven10 | Note Added: 0011676 | |
2014-01-15 12:43 | 2useven10 | Status | assigned => feedback |
2014-01-15 13:19 | shmuel | File Added: Clipboard02.png | |
2014-01-15 13:23 | shmuel | Note Added: 0011677 | |
2014-01-15 13:23 | shmuel | Status | feedback => assigned |
2014-01-15 13:24 | shmuel | Note Edited: 0011677 | |
2014-01-15 14:14 | 2useven10 | Note Added: 0011678 | |
2014-01-15 15:13 | shmuel | Status | assigned => resolved |
2014-01-15 15:17 | 2useven10 | Build | => 3773 |
2014-01-15 15:17 | 2useven10 | Status | resolved => closed |
2014-01-15 15:17 | 2useven10 | Resolution | open => fixed |
2014-01-15 15:17 | 2useven10 | Fixed in Version | => 3.0 |