[BRLTTY] missing key release events, was Re: brltty5.2 alpine2.11 cursor tracking

Dave Mielke dave at mielke.cc
Tue Oct 6 21:13:56 EDT 2015


[quoted lines by Nicolas Pitre on 2015/10/06 at 21:07 -0400]

>OK... Some hacking in the code to make notes duration much longer and 
>the problem becomes obvious. playTune() is fully synchronous and does 
>does not return until noteMethods->flush() is done.  This is enough to 
>miss incoming key events in some cases.  Similar to speech requests, I 
>think playTune() should run in its own thread when they are available.

I'll do that. Thanks.

-- 
Dave Mielke           | 2213 Fox Crescent | The Bible is the very Word of God.
Phone: 1-613-726-0014 | Ottawa, Ontario   | http://Mielke.cc/bible/
EMail: Dave at Mielke.cc | Canada  K2A 1H7   | http://FamilyRadio.org/


More information about the BRLTTY mailing list