diff options
author | axis <qt-info@nokia.com> | 2009-08-12 08:52:32 (GMT) |
---|---|---|
committer | axis <qt-info@nokia.com> | 2009-08-17 07:59:41 (GMT) |
commit | 87ec7c9d481979c0e04ba50c79534a8b7a445332 (patch) | |
tree | 1c3b9dd9a4ee471df1a78f81f58023171ece7bb9 /src/gui | |
parent | 8cfcc81c9ff784d61eccdef53a3ce7ef125526f8 (diff) | |
download | Qt-87ec7c9d481979c0e04ba50c79534a8b7a445332.zip Qt-87ec7c9d481979c0e04ba50c79534a8b7a445332.tar.gz Qt-87ec7c9d481979c0e04ba50c79534a8b7a445332.tar.bz2 |
Fix the cursor lagging one step behind in the Virtual Keyboard UI.
This was caused by the widget not calling update on the input context
after changes to the cursor position.
This is a reimplementation of 8d1691e9395, after the QLineControl
refactoring.
RevBy: Trust me
AutoTest: Passed
Diffstat (limited to 'src/gui')
-rw-r--r-- | src/gui/widgets/qlineedit_p.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/gui/widgets/qlineedit_p.cpp b/src/gui/widgets/qlineedit_p.cpp index d907233..16b28a1 100644 --- a/src/gui/widgets/qlineedit_p.cpp +++ b/src/gui/widgets/qlineedit_p.cpp @@ -154,6 +154,8 @@ void QLineEditPrivate::init(const QString& txt) QObject::connect(control, SIGNAL(editFocusChange(bool)), q, SLOT(_q_editFocusChange(bool))); #endif + QObject::connect(control, SIGNAL(cursorPositionChanged(int, int)), + q, SLOT(updateMicroFocus())); // for now, going completely overboard with updates. QObject::connect(control, SIGNAL(selectionChanged()), |