diff options
author | J-P Nurmi <jpnurmi@qt.io> | 2018-01-26 15:12:52 +0100 |
---|---|---|
committer | J-P Nurmi <jpnurmi@qt.io> | 2018-02-07 07:31:29 +0000 |
commit | 959bd6a9c38d52ebe5aa42581d2f051e3ab052d4 (patch) | |
tree | 046c3bb82a7fe73b653e629bfda554e6fb92d17a /src/virtualkeyboard | |
parent | 93af389b0cb786864af8e54d53c7da308cb557a8 (diff) |
Respect Qt::ImhNoTextHandles
Change-Id: I0f2481b2650a0a43623e8ece21d89e668c348a86
Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
Reviewed-by: Jarkko Koivikko <jarkko.koivikko@code-q.fi>
Reviewed-by: Jan Arve Sæther <jan-arve.saether@qt.io>
Diffstat (limited to 'src/virtualkeyboard')
-rw-r--r-- | src/virtualkeyboard/inputcontext.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
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(); |