summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDenis Dzyubenko <denis.dzyubenko@nokia.com>2009-06-15 09:19:55 (GMT)
committerDenis Dzyubenko <denis.dzyubenko@nokia.com>2009-06-16 09:39:57 (GMT)
commitee9364a30b8562b9eb8444c25288869cf0a7ba8f (patch)
tree2817fe7dd542e4f4e7c2a8b7abc5622f78c8090c
parent840cc3614bb365c018951f5b4211030fc303bcc8 (diff)
downloadQt-ee9364a30b8562b9eb8444c25288869cf0a7ba8f.zip
Qt-ee9364a30b8562b9eb8444c25288869cf0a7ba8f.tar.gz
Qt-ee9364a30b8562b9eb8444c25288869cf0a7ba8f.tar.bz2
We should make sure the text cursor is visible when using input methods.
When typing directly text cursor is always visible (and if it isn't, the widget automatically scrolls to make it visible). It should work the same when typing using input methods. Task-number: 254766 Reviewed-by: trustme
-rw-r--r--src/gui/widgets/qplaintextedit.cpp1
-rw-r--r--src/gui/widgets/qtextedit.cpp1
2 files changed, 2 insertions, 0 deletions
diff --git a/src/gui/widgets/qplaintextedit.cpp b/src/gui/widgets/qplaintextedit.cpp
index ca7dffd..827acac 100644
--- a/src/gui/widgets/qplaintextedit.cpp
+++ b/src/gui/widgets/qplaintextedit.cpp
@@ -2020,6 +2020,7 @@ void QPlainTextEdit::inputMethodEvent(QInputMethodEvent *e)
}
#endif
d->sendControlEvent(e);
+ ensureCursorVisible();
}
/*!\reimp
diff --git a/src/gui/widgets/qtextedit.cpp b/src/gui/widgets/qtextedit.cpp
index 1c4df93..61cd0ce 100644
--- a/src/gui/widgets/qtextedit.cpp
+++ b/src/gui/widgets/qtextedit.cpp
@@ -1659,6 +1659,7 @@ void QTextEdit::inputMethodEvent(QInputMethodEvent *e)
}
#endif
d->sendControlEvent(e);
+ ensureCursorVisible();
}
/*!\reimp