Не обновляются часы в редакторе

Здесь можно сообщить о найденных багах в Far.
Post Reply
Shmuel
Posts: 6815
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 526 times

Не обновляются часы в редакторе

Post by Shmuel »

Условия проверки: чистый профиль + стандартные плагины + x86 + Windows 10
Открываем файл в редакторе, ждём пока сменится минута в часах на таскбаре рабочего стола Windows. Сверяем с редактором Фара.
Билд 5351 - нормально
Билд 5380 ... 5615 - часы в редакторе стоят, покуда не нажмёшь клавишу или не кликнешь мышью.
User avatar
HaRT
Moderator
Posts: 10806
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 220 times
Been thanked: 357 times

Не обновляются часы в редакторе

Post by HaRT »

Притом без плагинов у меня не воспроизводится. Надо искать виновника, хоть я пока и не понимаю, что плагин должен делать, чтобы на это повлиять.

18:58 MSK
Угадал с первого раза: если запустить с одним только Колорером, то ошибка воспроизводится. Что-то в Фаре не так, раз плагин может остановить время…
Last edited by HaRT on Tue 02 Jun, 2020 16:58, edited 1 time in total.
Reason: Добавлен абзац про Колорер
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
zg
zero-gravity
Posts: 6015
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

Не обновляются часы в редакторе

Post by zg »

HaRT wrote: Tue 02 Jun, 2020 16:07Что-то в Фаре не так, раз плагин может остановить время…
исходники открыты, посмотрите, что не так, нам расскажете.
User avatar
ctapmex
Posts: 1240
Joined: Fri 11 Apr, 2008 07:53
Has thanked: 1 time
Been thanked: 50 times

Не обновляются часы в редакторе

Post by ctapmex »

часы в редакторе обновляются по событию KEY_IDLE. ранее это событие стабильно посылалось в редактор, и за счет него работал colorer. после это отменили и colorer стал работать от synchroevent. сейчас KEY_IDLE пытается посылаться из GetInputRecordImpl , но раз в 64 цикла "простоя". но за это время прилетает synchroevent от колорера, и счетчик (раз в 64) сбрасывается.
Post Reply

Return to “Глюки и баги”