diff options
author | Thiago Marcos P. Santos <tmpsantos@gmail.com> | 2017-07-13 16:38:42 +0300 |
---|---|---|
committer | Thiago Marcos P. Santos <tmpsantos@gmail.com> | 2017-07-14 15:18:54 +0300 |
commit | 48ddfef89ff4daa2e26d3338dbfc20c4f4cc7d21 (patch) | |
tree | dfe3e3518719411f97dc441fb14f4ddfc5af47fd /package.json | |
parent | 3b26177e9d3d9ed87f96ac33e7ed74bc7653f661 (diff) | |
download | qtlocation-mapboxgl-48ddfef89ff4daa2e26d3338dbfc20c4f4cc7d21.tar.gz |
[core] Make sure ThreadLocal will not own the pointer it is managing
ThreadLocal should not own the pointer it is managing because
the use case in Mapbox GL is to keep a pointer to a stack allocated
object, like:
```
MyObject foo;
threadLocal.set(&foo);
```
To keep consistency, it is required that we clear the managed
object before ThreadLocal gets destroyed by setting it to `nullptr`.
Diffstat (limited to 'package.json')
0 files changed, 0 insertions, 0 deletions