summaryrefslogtreecommitdiffstats
path: root/src
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 /src
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
Diffstat (limited to 'src')
-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