On 21.05.2008, at 23:35, Ryan Lovelett wrote: > When I call add_timeout from a worker thread with the proper mutex > of Fl::lock() and Fl::unlock() the timeout never actually begins.
Yes, the timeout timer on MSWindows is based on an actual window, so it must be created in the main thread. lock/unlock won't help. You can call a function in the main thread from a worker by using Fl::awake(callback, data): <http://www.fltk.org/documentation.php/doc-1.1/Fl.html#Fl.awake> <http://www.fltk.org/documentation.php/doc-1.1/advanced.html#multithreading > ---- http://robowerk.com/ _______________________________________________ fltk mailing list [email protected] http://lists.easysw.com/mailman/listinfo/fltk

