diff -r 93b982ccede2 -r 5daf16870df6 src/gui/text/qtextengine_p.h --- a/src/gui/text/qtextengine_p.h Mon Jun 21 22:38:13 2010 +0100 +++ b/src/gui/text/qtextengine_p.h Thu Jul 22 16:41:55 2010 +0100 @@ -382,13 +382,14 @@ QFixed y; QFixed width; QFixed textWidth; + QFixed textAdvance; int from; signed int length : 29; mutable uint justified : 1; mutable uint gridfitted : 1; uint hasTrailingSpaces : 1; uint leadingIncluded : 1; - QFixed height() const { return ascent + descent + 1 + QFixed height() const { return (ascent + descent).ceil() + 1 + (leadingIncluded? qMax(QFixed(),leading) : QFixed()); } QFixed base() const { return ascent + (leadingIncluded ? qMax(QFixed(),leading) : QFixed()); }