diff options
author | Andrew den Exter <andrew.den-exter@nokia.com> | 2012-02-06 12:36:43 +1000 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2012-02-07 00:14:53 +0100 |
commit | 87ae3da340bcc5d81e150f62a798b6b903f9a00e (patch) | |
tree | ffad06efee3dc5ce98f2db6bdb0e7082f0d95084 /src/quick/items/qquicktextnode.cpp | |
parent | 3f622e0dc71d67cc922e530511d2f34ad678fb00 (diff) |
Fix truncation and incorrect formatting of RichText.
Update the text position when adding text.
Task-number: QTBUG-23981
Change-Id: I4a10916559745e8df805b1f8563522341bc6f69b
Reviewed-by: Yann Bodson <yann.bodson@nokia.com>
Reviewed-by: Jiang Jiang <jiang.jiang@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 4c5e18f423..82a3ada6c0 100644 --- a/src/quick/items/qquicktextnode.cpp +++ b/src/quick/items/qquicktextnode.cpp @@ -1251,7 +1251,7 @@ void QQuickTextNode::addTextDocument(const QPointF &position, QTextDocument *tex fragmentEnd += preeditLength; } - engine.addText(block, charFormat, textColor, colorChanges, textPos, fragmentEnd, + textPos = engine.addText(block, charFormat, textColor, colorChanges, textPos, fragmentEnd, selectionStart, selectionEnd); } |