Remove unnecessary image height adjustments from layout.

cb8445f032 removes an implied +1 from
document line height so we need to remove the compensating -1 from
image ascent/descent for image heights to be correct..

Change-Id: I310c06bcf1ce2eefef42c2828faa0eb435ad71cf
Reviewed-by: Yann Bodson <yann.bodson@nokia.com>
This commit is contained in:
Andrew den Exter 2012-02-20 10:50:06 +10:00 committed by Qt by Nokia
parent 2e18c16e59
commit 02140e973b

View File

@ -3002,15 +3002,15 @@ void QTextDocumentLayout::resizeInlineObject(QTextInlineObject item, int posInDo
{
case QTextCharFormat::AlignMiddle:
item.setDescent(inlineSize.height() / 2);
item.setAscent(inlineSize.height() / 2 - 1);
item.setAscent(inlineSize.height() / 2);
break;
case QTextCharFormat::AlignBaseline:
item.setDescent(m.descent());
item.setAscent(inlineSize.height() - m.descent() - 1);
item.setAscent(inlineSize.height() - m.descent());
break;
default:
item.setDescent(0);
item.setAscent(inlineSize.height() - 1);
item.setAscent(inlineSize.height());
}
}