View Issue Details

IDProjectCategoryView StatusLast Update
0003541Far ManagerPlugins API.VMenupublic2023-09-07 16:18
ReporterJohnDoe Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status newResolutionopen 
Platformx86OSWindowsOS VersionXP SP3
Product Version3.0 
Summary0003541: После закрытия меню оно не сразу пропадает с экрана
DescriptionПри закрытии меню сразу должно исчезнуть с экрана, однако в некоторых случаях этого не происходит
Steps To ReproduceУвидеть можно например так:
luas:far.Show();win.Sleep(1000)
mmode не влияет.
Специфично именно для меню, с Message такой проблемы нет:
luas:far.Message("");win.Sleep(1000)

Обойти можно добавив принудительную перерисовку:
luas:far.Show();far.Text();win.Sleep(1000)
TagsNo tags attached.
Build

Relationships

related to 0002926 closed Проблема со скроллингом консоли 

Activities

shmuel

2017-10-30 09:18

developer   bugnote:0015764

Небольшое уточнение:
В режиме вызова luas: функция mmode не может влиять ни на что. Она может влиять только при исполнении макроса.

JohnDoe

2023-09-07 14:59

updater   bugnote:0017482

> В режиме вызова luas: функция mmode не может влиять ни на что.

Верно.
Но в данном соучае и с `lua:` симптомы те же.
```
lua:Keys"EnOut";far.Show();win.Sleep(1000)
```

shmuel

2023-09-07 16:18

developer   bugnote:0017483

> При закрытии меню сразу должно исчезнуть с экрана

То есть Фар должен перерисовать экран.
Документация по FAR API такой гарантии не даёт.

Issue History

Date Modified Username Field Change
2017-10-30 09:08 JohnDoe New Issue
2017-10-30 09:18 shmuel Note Added: 0015764
2017-11-01 15:49 JohnDoe Relationship added related to 0002926
2023-09-07 14:59 JohnDoe Note Added: 0017482
2023-09-07 16:18 shmuel Note Added: 0017483