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

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

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

Post by Shmuel »

Условия проверки: чистый профиль + стандартные плагины + x86 + Windows 10
Открываем файл в редакторе, ждём пока сменится минута в часах на таскбаре рабочего стола Windows. Сверяем с редактором Фара.
Билд 5351 - нормально
Билд 5380 ... 5615 - часы в редакторе стоят, покуда не нажмёшь клавишу или не кликнешь мышью.

User avatar
HaRT
Moderator
Posts: 9446
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 106 times
Been thanked: 223 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: 5833
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 151 times
Contact:

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

Post by zg »

HaRT wrote:
Tue 02 Jun, 2020 16:07
Что-то в Фаре не так, раз плагин может остановить время…
исходники открыты, посмотрите, что не так, нам расскажете.

User avatar
ctapmex
Posts: 1070
Joined: Fri 11 Apr, 2008 07:53
Been thanked: 20 times
Contact:

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

Post by ctapmex »

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

Post Reply

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