diff --git a/src/core/qgsvectorlayercache.cpp b/src/core/qgsvectorlayercache.cpp index f99254ba8f2..b62147cec23 100644 --- a/src/core/qgsvectorlayercache.cpp +++ b/src/core/qgsvectorlayercache.cpp @@ -22,7 +22,6 @@ QgsVectorLayerCache::QgsVectorLayerCache( QgsVectorLayer *layer, int cacheSize, QObject *parent ) : QObject( parent ) , mLayer( layer ) - , mFullCache( false ) { mCache.setMaxCost( cacheSize ); diff --git a/src/core/qgsvectorlayercache.h b/src/core/qgsvectorlayercache.h index f8c0625ab7e..96d595c0ee6 100644 --- a/src/core/qgsvectorlayercache.h +++ b/src/core/qgsvectorlayercache.h @@ -383,8 +383,8 @@ class CORE_EXPORT QgsVectorLayerCache : public QObject QgsVectorLayer *mLayer = nullptr; QCache< QgsFeatureId, QgsCachedFeature > mCache; - bool mCacheGeometry; - bool mFullCache; + bool mCacheGeometry = true; + bool mFullCache = false; QList mCacheIndices; QgsAttributeList mCachedAttributes;