diff options
author | Andrew den Exter <andrew.den-exter@nokia.com> | 2012-01-03 13:51:56 +1000 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2012-01-03 07:36:26 +0100 |
commit | 742e9798decaa5e738b8bbfe73ad223dfa321597 (patch) | |
tree | e269bbaeefa5d5ec374201da4d98caf681a950d6 /src/quick/items/qquicktextnode.cpp | |
parent | c661cdc4fa8a3ba69c6b435f9d4916ad2ac7bf84 (diff) |
Fix positioning of images on new lines in Text elements.
If an image in a text node is at the start of a line include the
relative position of the line when positioning it.
Task-number: QTBUG-23410
Change-Id: Ic9927bf86386374a23acfc6b4478a26f86d43ec6
Reviewed-by: Martin Jones <martin.jones@nokia.com>
Diffstat (limited to 'src/quick/items/qquicktextnode.cpp')
-rw-r--r-- | src/quick/items/qquicktextnode.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/quick/items/qquicktextnode.cpp b/src/quick/items/qquicktextnode.cpp index f7ce2d804d..fcb1c855ec 100644 --- a/src/quick/items/qquicktextnode.cpp +++ b/src/quick/items/qquicktextnode.cpp @@ -629,7 +629,7 @@ namespace { QRectF searchRect = rect; if (layoutPosition == QTextFrameFormat::InFlow) { if (m_currentLineTree.isEmpty()) { - searchRect.moveTopLeft(m_position); + searchRect.moveTopLeft(m_position + m_currentLine.position()); } else { const BinaryTreeNode *lastNode = m_currentLineTree.data() + m_currentLineTree.size() - 1; if (lastNode->glyphRun.isRightToLeft()) { |