diff options
author | Bartlomiej Moskal <bartlomiej.moskal@qt.io> | 2021-01-19 11:47:54 +0100 |
---|---|---|
committer | Qt Cherry-pick Bot <cherrypick_bot@qt-project.org> | 2021-02-19 11:18:57 +0000 |
commit | 39a214773d554a1a03b49a7ab08b0a60a59c8279 (patch) | |
tree | 6979da87162fd92c433c72cb247a39056be6a86b /tests/auto/qml | |
parent | 85e622f8637c93c7fa54efc905e13534af507e59 (diff) |
qquicktextinput: Fix validation for IM event
If validation did not pass after text pre-editing is finished, it need
to be roll back to state before pre-editing started.
Before this change, if validation did not pass, text was always rolled
back to previous state. In pre-editing text case, it means back to the
state in which part of the text was removed (and later changed to
pre-edited text). It may cause a situation of removing part of the text
that was already validated
Fixes: QTBUG-90239
Change-Id: I3ec39e0f6b8a93d4e6fd190af30d4c80a0e495eb
Reviewed-by: Rami Potinkara <rami.potinkara@qt.io>
Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
(cherry picked from commit b1ae151acc80254ab0ec2937c55b99223205875c)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
Diffstat (limited to 'tests/auto/qml')
0 files changed, 0 insertions, 0 deletions