aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVova Mshanetskiy <vovams163@gmail.com>2019-05-24 14:46:42 +0300
committerVova Mshanetskiy <vovams163@gmail.com>2019-05-24 14:46:42 +0300
commitaefbf418b6d99f87f7bcc7df1eb530c278a17ab4 (patch)
treebdfdcfa01b94be9cb1f6d7165622f67ae0aa7715
parentfefbb353dd9047cb6c88ca518a2335269111a049 (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.cpp2
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;