summaryrefslogtreecommitdiffstats
path: root/src/corelib/io/qresource.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/corelib/io/qresource.cpp')
-rw-r--r--src/corelib/io/qresource.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/corelib/io/qresource.cpp b/src/corelib/io/qresource.cpp
index 83df4e1aec1..bd208896861 100644
--- a/src/corelib/io/qresource.cpp
+++ b/src/corelib/io/qresource.cpp
@@ -1397,6 +1397,9 @@ private:
// minimum size for which we'll try to re-open ourselves in mapUncompressed()
static constexpr qsizetype RemapCompressedThreshold = 16384;
protected:
+ QResourceFileEnginePrivate(QAbstractFileEngine *q) :
+ QAbstractFileEnginePrivate(q) {}
+
~QResourceFileEnginePrivate()
{
if (mustUnmap)
@@ -1410,7 +1413,7 @@ bool QResourceFileEngine::caseSensitive() const
}
QResourceFileEngine::QResourceFileEngine(const QString &file) :
- QAbstractFileEngine(*new QResourceFileEnginePrivate)
+ QAbstractFileEngine(*new QResourceFileEnginePrivate(this))
{
Q_D(QResourceFileEngine);
d->resource.setFileName(file);