summaryrefslogtreecommitdiff
path: root/CONTRIBUTING.md
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 /CONTRIBUTING.md
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 'CONTRIBUTING.md')
0 files changed, 0 insertions, 0 deletions