diff options
author | Samuel Nevala <samuel.nevala@digia.com> | 2014-10-22 14:49:33 +0300 |
---|---|---|
committer | Samuel Nevala <samuel.nevala@digia.com> | 2014-10-25 07:19:35 +0200 |
commit | 3f9dbc0ec82e1c7c823707668fcd326d8a1dd82b (patch) | |
tree | 6792f940387f927b94da52928944a7a1a43ada1e /tests | |
parent | 27a321e1ed929a3de72ede000a38d95f98f68150 (diff) |
Android: Keyboard doesn't hide from done button
QLineEdit commits and hides QInputMethod on enter key press. When
Qt::ImhMultiLine input method hint is set, virtual keyboard is not
hidden.
Task-number: QTBUG-37850
Change-Id: I018351caa18bd2116665771e5f024a57182a01b9
Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@theqtcompany.com>
Diffstat (limited to 'tests')
-rw-r--r-- | tests/auto/shared/platforminputcontext.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/tests/auto/shared/platforminputcontext.h b/tests/auto/shared/platforminputcontext.h index fc415d833b..22b7ad6610 100644 --- a/tests/auto/shared/platforminputcontext.h +++ b/tests/auto/shared/platforminputcontext.h @@ -56,6 +56,8 @@ public: virtual void reset() { m_resetCallCount++; } virtual void commit() { m_commitCallCount++; + if (m_commitString.isEmpty()) + return; QInputMethodEvent commitEvent; commitEvent.setCommitString(m_commitString); if (qGuiApp->focusObject()) |