Compilation fix of f8e8583
(cherry picked from commit 7cfd06ee22a875d7658ce6668b418e6f8c6f6480) Change-Id: Iaaed01590874fbcc439f06c17a63f0343d49a9bb Reviewed-on: http://codereview.qt.nokia.com/605 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Lars Knoll <lars.knoll@nokia.com>
This commit is contained in:
parent
ecc7c7aeb5
commit
048d840ca2
@ -2921,6 +2921,7 @@ void QRasterPaintEngine::drawGlyphsS60(const QPointF &p, const QTextItemInt &ti)
|
||||
if (matrix.type() == QTransform::TxScale)
|
||||
fe->setFontScale(matrix.m11());
|
||||
ti.fontEngine->getGlyphPositions(ti.glyphs, matrix, ti.flags, glyphs, positions);
|
||||
|
||||
const QFixed aliasDelta = QFixed::fromReal(aliasedCoordinateDelta);
|
||||
|
||||
for (int i=0; i<glyphs.size(); ++i) {
|
||||
@ -2928,8 +2929,8 @@ void QRasterPaintEngine::drawGlyphsS60(const QPointF &p, const QTextItemInt &ti)
|
||||
const TUint8 *glyphBitmapBytes;
|
||||
TSize glyphBitmapSize;
|
||||
fe->getCharacterData(glyphs[i], tmetrics, glyphBitmapBytes, glyphBitmapSize);
|
||||
const int x = qFloor(positions[i].x + metrics.x + aliasDelta);
|
||||
const int y = qFloor(positions[i].y + metrics.y + aliasDelta);
|
||||
const int x = qFloor(positions[i].x + tmetrics.HorizBearingX() + aliasDelta);
|
||||
const int y = qFloor(positions[i].y - tmetrics.HorizBearingY() + aliasDelta);
|
||||
alphaPenBlt(glyphBitmapBytes, glyphBitmapSize.iWidth, 8, x, y, glyphBitmapSize.iWidth, glyphBitmapSize.iHeight);
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user