diff options
author | Vova Mshanetskiy <vovams163@gmail.com> | 2019-05-24 14:46:42 +0300 |
---|---|---|
committer | Vova Mshanetskiy <vovams163@gmail.com> | 2019-05-24 14:46:42 +0300 |
commit | aefbf418b6d99f87f7bcc7df1eb530c278a17ab4 (patch) | |
tree | bdfdcfa01b94be9cb1f6d7165622f67ae0aa7715 | |
parent | fefbb353dd9047cb6c88ca518a2335269111a049 (diff) |
QQuickTextControl: Fix Qt::ImAbsolutePosition query
Qt::ImAbsolutePosition is documented to return cursor position, not
anchor position. That's also what QQuickTextInput and QWidgetTextControl
return.
Change-Id: I91f9343f5f33c9d43875dbad515bfda77c13058d
Reviewed-by: Richard Moe Gustavsen <richard.gustavsen@qt.io>
-rw-r--r-- | src/quick/items/qquicktextcontrol.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/quick/items/qquicktextcontrol.cpp b/src/quick/items/qquicktextcontrol.cpp index 1dd593cc1a..56c735ea38 100644 --- a/src/quick/items/qquicktextcontrol.cpp +++ b/src/quick/items/qquicktextcontrol.cpp @@ -1403,7 +1403,7 @@ QVariant QQuickTextControl::inputMethodQuery(Qt::InputMethodQuery property, QVar case Qt::ImAnchorPosition: return QVariant(d->cursor.anchor() - block.position()); case Qt::ImAbsolutePosition: - return QVariant(d->cursor.anchor()); + return QVariant(d->cursor.position()); case Qt::ImTextAfterCursor: { int maxLength = argument.isValid() ? argument.toInt() : 1024; |