aboutsummaryrefslogtreecommitdiffstats
path: root/src/quick/items/qquicktextnode.cpp
diff options
context:
space:
mode:
authorAndrew den Exter <andrew.den-exter@nokia.com>2012-01-03 13:51:56 +1000
committerQt by Nokia <qt-info@nokia.com>2012-01-03 07:36:26 +0100
commit742e9798decaa5e738b8bbfe73ad223dfa321597 (patch)
treee269bbaeefa5d5ec374201da4d98caf681a950d6 /src/quick/items/qquicktextnode.cpp
parentc661cdc4fa8a3ba69c6b435f9d4916ad2ac7bf84 (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.cpp2
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()) {