summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorChris Loer <chris.loer@gmail.com>2017-11-22 13:18:22 -0800
committerTobrun <tobrun@mapbox.com>2017-12-06 12:37:48 +0100
commit966b6a53cec1796e675e776fd421b6f1bdcf0acd (patch)
tree0facbf5f4323420238cfc566ff6eaa71cbc522da /Makefile
parent2a13bfd2c4c8d1575606d67321fb2354c754fa14 (diff)
downloadqtlocation-mapboxgl-966b6a53cec1796e675e776fd421b6f1bdcf0acd.tar.gz
[core, ios, qt, android] Close race condition in RunLoop (issue #9620)
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.
Diffstat (limited to 'Makefile')
0 files changed, 0 insertions, 0 deletions