summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorKonstantin Käfer <mail@kkaefer.com>2017-09-16 00:44:33 +0200
committerKonstantin Käfer <mail@kkaefer.com>2017-09-21 12:20:54 +0200
commitf659aa4eda4cf2be743c7ad229ffcc4b62d4be6d (patch)
treee4af5854833d2eb19cd864d9d4622cc125c037b9 /include
parent1a684c1f48ef9fdc40ffcaacf1abe33b28370562 (diff)
downloadqtlocation-mapboxgl-f659aa4eda4cf2be743c7ad229ffcc4b62d4be6d.tar.gz
[core] make sure tiles are not treated as complete until all worker operations completed
Previously, when we started a worker operation that eventually throws an exception (e.g. due to the tile not being parseable), and then enqueue another worker operation while the first one is processing, we treated the worker as idle once the first operation's error callback fired, even though the second operation was still in progress. Due to our use of coalescing, I was unable to come up with a reliable test since we'd need to reproduce the behavior described above, which is timing dependent.
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions