From 87ae3da340bcc5d81e150f62a798b6b903f9a00e Mon Sep 17 00:00:00 2001 From: Andrew den Exter Date: Mon, 6 Feb 2012 12:36:43 +1000 Subject: [PATCH] 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 Reviewed-by: Jiang Jiang --- 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 4c5e18f..82a3ada 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); } -- 1.7.2.5