Fix default glyph node after qtbase refactor
authorJiang Jiang <jiang.jiang@nokia.com>
Tue, 8 Nov 2011 09:17:29 +0000 (10:17 +0100)
committerQt by Nokia <qt-info@nokia.com>
Tue, 8 Nov 2011 09:32:39 +0000 (10:32 +0100)
Change-Id: Ib08c1bcf33bafcee828169b3ddfa264bd010cfef
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@nokia.com>

src/declarative/scenegraph/qsgdefaultglyphnode_p.cpp

index 649c543..3476ab1 100644 (file)
@@ -208,7 +208,7 @@ void QSGTextMaskMaterial::populate(const QPointF &p,
     for (int i=0; i<glyphIndexes.size(); ++i) {
          QFixed subPixelPosition;
          if (supportsSubPixelPositions)
-             subPixelPosition = cache->subPixelPositionForX(QFixed::fromReal(glyphPositions.at(i).x()));
+             subPixelPosition = fontD->fontEngine->subPixelPositionForX(QFixed::fromReal(glyphPositions.at(i).x()));
 
          QTextureGlyphCache::GlyphAndSubPixelPosition glyph(glyphIndexes.at(i), subPixelPosition);
          const QTextureGlyphCache::Coord &c = cache->coords.value(glyph);