diff options
author | Paolo Angelelli <paolo.angelelli@theqtcompany.com> | 2016-07-01 15:00:03 +0200 |
---|---|---|
committer | Paolo Angelelli <paolo.angelelli@theqtcompany.com> | 2016-07-07 13:09:43 +0000 |
commit | fd7ad01376b511ef1065ff832a7e41f15f6175b3 (patch) | |
tree | c04e0c7a03a3fb73cc875638faa0657d8d3c9cc7 /src/location/maps/qgeofiletilecache.cpp | |
parent | eaf416e17fecee09c0b3f8d93b784fc3cf5806d2 (diff) | |
download | qtlocation-fd7ad01376b511ef1065ff832a7e41f15f6175b3.tar.gz |
Fix for caching after mapbox improvement/highdpi-support
Currently the qgeofiletilecache/qgeofiletilecachemapbox contains a bug
in that it makes use of virtual functions in the constructor.
This patch fixes it by moving those calls into a virtual init()
method that is called by QGeoTiledMappingManagerEngine::setTileCache()
Change-Id: Icf7932dfbae7d99eef22c67e034246a834212a03
Reviewed-by: Michal Klocek <michal.klocek@qt.io>
Diffstat (limited to 'src/location/maps/qgeofiletilecache.cpp')
-rw-r--r-- | src/location/maps/qgeofiletilecache.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/location/maps/qgeofiletilecache.cpp b/src/location/maps/qgeofiletilecache.cpp index 73c9fe29..520649ea 100644 --- a/src/location/maps/qgeofiletilecache.cpp +++ b/src/location/maps/qgeofiletilecache.cpp @@ -86,8 +86,12 @@ QGeoCachedTileDisk::~QGeoCachedTileDisk() } QGeoFileTileCache::QGeoFileTileCache(const QString &directory, QObject *parent) - : QAbstractGeoTileCache(parent), directory_(directory), - minTextureUsage_(0), extraTextureUsage_(0) + : QAbstractGeoTileCache(parent), directory_(directory), minTextureUsage_(0), extraTextureUsage_(0) +{ + +} + +void QGeoFileTileCache::init() { const QString basePath = baseCacheDirectory(); |