summaryrefslogtreecommitdiffstats
path: root/src/extras/text/qdistancefieldglyphcache.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/extras/text/qdistancefieldglyphcache.cpp')
-rw-r--r--src/extras/text/qdistancefieldglyphcache.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/extras/text/qdistancefieldglyphcache.cpp b/src/extras/text/qdistancefieldglyphcache.cpp
index 30db3ff4e..a3819b8fe 100644
--- a/src/extras/text/qdistancefieldglyphcache.cpp
+++ b/src/extras/text/qdistancefieldglyphcache.cpp
@@ -284,7 +284,9 @@ DistanceFieldFont* QDistanceFieldGlyphCache::getOrCreateDistanceFieldFont(const
actualFont.setPixelSize(QT_DISTANCEFIELD_BASEFONTSIZE(useDoubleRes) * QT_DISTANCEFIELD_SCALE(useDoubleRes));
// create new font cache
- DistanceFieldFont *dff = new DistanceFieldFont(actualFont, useDoubleRes, m_rootNode);
+ // we set the parent node to nullptr, since the parent node of QTextureAtlasses
+ // will be set when we pass them to QText2DMaterial later
+ DistanceFieldFont *dff = new DistanceFieldFont(actualFont, useDoubleRes, nullptr);
m_fonts.insert(key, dff);
return dff;
}