Fix vertical positioning of the first image in Text
authorJoni Poikelin <joni.poikelin@digia.com>
Wed, 19 Nov 2014 13:25:02 +0000 (15:25 +0200)
committerJoni Poikelin <joni.poikelin@digia.com>
Mon, 2 Feb 2015 08:03:20 +0000 (08:03 +0000)
Task-number: QTBUG-38528
Change-Id: Ie16000cf9ba20598da51683751a8fb62798a1322
Reviewed-by: Alan Alpert (Personal) <416365416c@gmail.com>
src/quick/items/qquicktextnodeengine.cpp

index 67ff79d..e99c5c1 100644 (file)
@@ -405,7 +405,7 @@ void QQuickTextNodeEngine::addImage(const QRectF &rect, const QImage &image, qre
     QRectF searchRect = rect;
     if (layoutPosition == QTextFrameFormat::InFlow) {
         if (m_currentLineTree.isEmpty()) {
-            searchRect.moveTopLeft(m_position + m_currentLine.position());
+            searchRect.moveTopLeft(m_position + m_currentLine.position() + QPointF(0,1));
         } else {
             const BinaryTreeNode *lastNode = m_currentLineTree.data() + m_currentLineTree.size() - 1;
             if (lastNode->glyphRun.isRightToLeft()) {