summaryrefslogtreecommitdiff
path: root/platform/qt/src/run_loop.cpp
Commit message (Collapse)AuthorAgeFilesLines
* [core, ios, qt, android] Close race condition in RunLoop (issue #9620)Chris Loer2017-11-271-2/+4
| | | | | Because a message we queue from the foreground may cause the background to complete, exit, and tear down the AsyncTask, we have to block queue processing until we've finished our call to AsyncTask::send(). Broadening the scope of a mutex is scary, but I audited the code of our four implementations of AsyncTask and I don't see any way this could cause a deadlock.
* [all] ensure runloop is the current schedulerIvo van Dongen2017-08-091-11/+5
|
* [Qt] Avoid QApplication duplication via test main()Bruno de Oliveira Abinader2017-01-181-16/+3
|
* [Qt] Header cleanup (#6477)Thiago Marcos P. Santos2016-09-271-2/+1
| | | Make some headers private, so we only commit with the QML API.
* [Qt] Implement the AsyncTask, Timer and RunLoop using QtThiago Marcos P. Santos2016-04-201-0/+144
Now Mapbox GL will handle events using Qt as backend instead of libuv.