summaryrefslogtreecommitdiff
path: root/platform/qt/src/qmapboxgl_p.hpp
diff options
context:
space:
mode:
authorThiago Marcos P. Santos <tmpsantos@gmail.com>2017-07-12 17:01:49 +0300
committerThiago Marcos P. Santos <tmpsantos@gmail.com>2017-07-13 14:59:45 +0300
commitbb1a209a6396dd5d41651092b354607b6852c0c8 (patch)
tree3501b46d218d232fe7d342050013abb7a222fb68 /platform/qt/src/qmapboxgl_p.hpp
parentd0be2ed2a6876226c99591ddf1cde0f9fc85580c (diff)
downloadqtlocation-mapboxgl-bb1a209a6396dd5d41651092b354607b6852c0c8.tar.gz
[Qt] Share the DefaultFileSource for all QMapboxGL instances
Fix issues of concurrent access to the sqlite cache. Fixes #9108.
Diffstat (limited to 'platform/qt/src/qmapboxgl_p.hpp')
-rw-r--r--platform/qt/src/qmapboxgl_p.hpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/platform/qt/src/qmapboxgl_p.hpp b/platform/qt/src/qmapboxgl_p.hpp
index 49a7942cce..3c8a6cf09e 100644
--- a/platform/qt/src/qmapboxgl_p.hpp
+++ b/platform/qt/src/qmapboxgl_p.hpp
@@ -52,7 +52,7 @@ public:
QMapboxGL *q_ptr { nullptr };
- std::unique_ptr<mbgl::DefaultFileSource> fileSourceObj;
+ std::shared_ptr<mbgl::DefaultFileSource> fileSourceObj;
std::shared_ptr<mbgl::ThreadPool> threadPool;
std::unique_ptr<mbgl::Map> mapObj;