Fix selected text highlight in TextEdit.
authorAndrew den Exter <andrew.den-exter@nokia.com>
Wed, 7 Mar 2012 07:42:49 +0000 (17:42 +1000)
committerQt by Nokia <qt-info@nokia.com>
Wed, 7 Mar 2012 23:41:06 +0000 (00:41 +0100)
The call to QQuickTextNode::addTextDocument() omitted the anchor
color argument meaning every subsquent argument was off by one and
the selection end was always the default of -1.

Change-Id: Iac3165e7aa95a3db935a19e54144d3967a3e6e38
Reviewed-by: Yann Bodson <yann.bodson@nokia.com>

src/quick/items/qquicktextedit.cpp

index a9bff73..3db5f5a 100644 (file)
@@ -1626,7 +1626,7 @@ QSGNode *QQuickTextEdit::updatePaintNode(QSGNode *oldNode, UpdatePaintNodeData *
         QRectF bounds = boundingRect();
 
         node->addTextDocument(bounds.topLeft(), d->document, d->color, QQuickText::Normal, QColor(),
-                              d->selectionColor, d->selectedTextColor, selectionStart(),
+                              QColor(), d->selectionColor, d->selectedTextColor, selectionStart(),
                               selectionEnd() - 1);  // selectionEnd() returns first char after
                                                     // selection