wake() was using CFRunLoopGetCurrent() which returns the calling thread's run loop. When called from an I/O thread to wake the main thread's event loop, this would wake the wrong run loop. Fixed by using the stored m_impl->run_loop which is captured at construction time and refers to the event loop's owning thread. |
||
|---|---|---|
| .. | ||
| Android | ||
| AppKit | ||
| cmake | ||
| Icons | ||
| Qt | ||
| .gitignore | ||
| CMakeLists.txt | ||
| Info.plist | ||