View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002235 | Far Manager | Macro | public | 2012-12-25 10:11 | 2013-01-26 09:16 |
Reporter | JohnDoe | Assigned To | shmuel | ||
Priority | normal | Severity | minor | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Product Version | 3.0 | ||||
Fixed in Version | 3.0 | ||||
Summary | 0002235: Вызов функций LuaMacro приводит к перерисовке панели, несмотря на флаг запрета вывода на экран | ||||
Description | Вызов mf.waitkey приводит к перерисовке панели, независимо от режима DisableOutput (Другие функции LuaMacro не проверял) | ||||
Steps To Reproduce | lm:post Keys"CtrlO" win.Sleep(500) Keys"CtrlO" При запуске мы не увидим моргания панелей, и это ожидаемо. Но стоит добавить mf.waitkey, и моргание появляется: lm:post Keys"CtrlO" mf.waitkey(1) win.Sleep(500) Keys"CtrlO" | ||||
Additional Information | http://forum.farmanager.com/viewtopic.php?p=101576#p101576 "Причина известна, заключается в том, что на время вызова плагина LuaMacro Фар разрешает вывод на экран, для того, чтобы, в случае вызова far.Message, far.Menu, диалогов, они появились на экране. Как лечить - примерно ясно" | ||||
Tags | No tags attached. | ||||
Build | 3050 | ||||
|
Поправлены опечатки в Summary. |
|
В билде 3050 произведено специфическое лечение mf.waitkey. Ищите другие функции. |
|
Подтверждаю исправление mf.waitkey. Другие функции проверю со временем. Какова вообще вероятность что с другими та же проблема? Если небольшая, то можно закрывать (переоткрыть всегда можно) |
|
> Какова вообще вероятность что с другими та же проблема? Есть вероятность, что обнаружатся ещё одна-две подобных функции. Это - те функции, при исполнении которых Фар перерисовывает экран (не очень понятно, зачем он это делает при исполнении waitkey). Ставлю на фидбек, решайте сами, что делать дальше. |
Date Modified | Username | Field | Change |
---|---|---|---|
2012-12-25 10:11 | JohnDoe | New Issue | |
2012-12-25 10:15 | shmuel | Note Added: 0009898 | |
2012-12-25 10:15 | shmuel | Summary | Вызов функций LuaMacro приводит к перерисовке панели, несмотря на фллаг запрет вывода на экран => Вызов функций LuaMacro приводит к перерисовке панели, несмотря на флаг запрета вывода на экран |
2012-12-25 10:43 | shmuel | Note Added: 0009899 | |
2012-12-25 11:28 | vskirdin | Relationship added | parent of 0002163 |
2012-12-25 12:33 | shmuel | Assigned To | => shmuel |
2012-12-25 12:33 | shmuel | Status | new => assigned |
2012-12-26 10:29 | shmuel | Status | assigned => feedback |
2012-12-26 10:38 | JohnDoe | Note Added: 0009904 | |
2012-12-26 10:38 | JohnDoe | Status | feedback => assigned |
2012-12-26 10:44 | shmuel | Note Added: 0009905 | |
2012-12-26 10:44 | shmuel | Status | assigned => feedback |
2013-01-26 09:16 | shmuel | Build | => 3050 |
2013-01-26 09:16 | shmuel | Status | feedback => closed |
2013-01-26 09:16 | shmuel | Resolution | open => fixed |
2013-01-26 09:16 | shmuel | Fixed in Version | => 3.0 |