diff options
author | Pekka Vuorela <pekka.ta.vuorela@nokia.com> | 2010-12-14 20:09:13 +0200 |
---|---|---|
committer | Pekka Vuorela <pekka.ta.vuorela@nokia.com> | 2010-12-14 20:26:26 +0200 |
commit | 3638f820ea369f964f71b0634e223f091b5787fb (patch) | |
tree | 8d382cc34eaf55b8a129b2feb7d05c2db54b47ee | |
parent | 0343fff006ed3394c3d3868d79223a1715a73aa8 (diff) |
Fixes: NB#204526 - First character is removed in Select Internet Connection dialog
RevBy: TrustMe
Details: shouldn't call MTextEdit::clear() for echoOnEdit clearing,
that will trigger QInputContext::reset() and all kinds of other
unnecessary signaling.
-rwxr-xr-x | src/corelib/widgets/mtextedit.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/corelib/widgets/mtextedit.cpp b/src/corelib/widgets/mtextedit.cpp index 44eaf3a4..99701092 100755 --- a/src/corelib/widgets/mtextedit.cpp +++ b/src/corelib/widgets/mtextedit.cpp @@ -1546,7 +1546,7 @@ void MTextEdit::keyPressEvent(QKeyEvent *event) // first input made with PasswordEchoOnEdit clears the previous contents if (echoMode() == MTextEditModel::PasswordEchoOnEdit && d->editActive == false) { - clear(); + document()->clear(); } d->editActive = true; @@ -2197,7 +2197,7 @@ void MTextEdit::inputMethodEvent(QInputMethodEvent *event) echoMode() == MTextEditModel::PasswordEchoOnEdit && (commitString.isEmpty() == false || preedit.isEmpty() == false)) { // in this mode, clear the contents before starting editing and doing new input - clear(); + document()->clear(); } d->editActive = true; |