[quoted lines by Stéphane Doyon on 2015/10/04 at 17:27 -0400] >Now, how can we figure out what the problem was?
We already do. The change was to switch cursor routing to use async, rather than blocking, waits. Async uses thread-local data so each thread has its own events. Cursor routing, however, runs in an entirely separate process at the moment. When forking, the thread-local data is copied. That means that all of the braille and speech events get run in the routing process as well as in the main one. -- 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: [email protected] | Canada K2A 1H7 | http://FamilyRadio.org/ _______________________________________________ This message was sent via the BRLTTY mailing list. To post a message, send an e-mail to: [email protected] For general information, go to: http://mielke.cc/mailman/listinfo/brltty
