From 2f9608630b9899dda3242f031fa4a4295d0a2e22 Mon Sep 17 00:00:00 2001 From: Jiang Jiang Date: Thu, 12 Jan 2012 16:28:22 +0100 Subject: [PATCH] Fix preedit text visibility when TextInput is empty Task-number: QTBUG-22646 Change-Id: I5162ffdebdee6f956a9a79b2307a2ac53cc4890b Reviewed-by: Eskil Abrahamsen Blomfeldt --- src/quick/items/qquicktextinput.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/quick/items/qquicktextinput.cpp b/src/quick/items/qquicktextinput.cpp index 0ef3cd6..e569581 100644 --- a/src/quick/items/qquicktextinput.cpp +++ b/src/quick/items/qquicktextinput.cpp @@ -1625,7 +1625,7 @@ QSGNode *QQuickTextInput::updatePaintNode(QSGNode *oldNode, UpdatePaintNodeData offset = -QPoint(d->hscroll, d->vscroll); } - if (!d->m_textLayout.text().isEmpty()) { + if (!d->m_textLayout.text().isEmpty() || !d->m_textLayout.preeditAreaText().isEmpty()) { node->addTextLayout(offset, &d->m_textLayout, d->color, QQuickText::Normal, QColor(), d->selectionColor, d->selectedTextColor, -- 2.7.4