From 959bd6a9c38d52ebe5aa42581d2f051e3ab052d4 Mon Sep 17 00:00:00 2001 From: J-P Nurmi Date: Fri, 26 Jan 2018 15:12:52 +0100 Subject: Respect Qt::ImhNoTextHandles MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change-Id: I0f2481b2650a0a43623e8ece21d89e668c348a86 Reviewed-by: Mitch Curtis Reviewed-by: Jarkko Koivikko Reviewed-by: Jan Arve Sæther --- src/virtualkeyboard/inputcontext.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/virtualkeyboard/inputcontext.cpp b/src/virtualkeyboard/inputcontext.cpp index 38f61500..21369f7c 100644 --- a/src/virtualkeyboard/inputcontext.cpp +++ b/src/virtualkeyboard/inputcontext.cpp @@ -742,7 +742,7 @@ void InputContext::update(Qt::InputMethodQueries queries) bool newCursorPosition = cursorPosition != d->cursorPosition; bool newAnchorRectangle = anchorRectangle != d->anchorRectangle; bool newCursorRectangle = cursorRectangle != d->cursorRectangle; - bool selectionControlVisible = d->inputContext->isInputPanelVisible() && (cursorPosition != anchorPosition); + bool selectionControlVisible = d->inputContext->isInputPanelVisible() && (cursorPosition != anchorPosition) && !inputMethodHints.testFlag(Qt::ImhNoTextHandles); bool newSelectionControlVisible = selectionControlVisible != d->selectionControlVisible; QRectF inputItemClipRect = imQueryEvent.value(Qt::ImInputItemClipRectangle).toRectF(); -- cgit v1.2.3