Details
-
Bug
-
Resolution: Done
-
P1: Critical
-
4.7.4
-
Desktop, Symbian, E7
-
c3669d24b498aa0661ade5ed7465260788f629b5
Description
Symbian hw keyboard sends InputMethodEvent when arrow key pressed and text selected instead of sending KeyEvent. QLineControl::processInputMethodEvent() method does not emit selectionChanged() signal even selection start & end have changed. Thus TextInput does not emit selectedTextChanged(). Selection handle & cursor visibility on Qt-components Symbian TextField follows selectedText. Since signal is not emitted handles remains visible and cursor invisible after arrow key press.
Attachment has some basic deselect auto test for TextInput & TextEdit. TextEdit tests pass just fine but TextInput's fails also on desktop environment. Also how many times selectionStart/EndChanged signals are emitted differs quite a lot between TextEdit & TextInput