https://bugzilla.novell.com/show_bug.cgi?id=218668 ------- Comment #18 from mfabian@novell.com 2007-05-24 08:56 MST ------- Usage of the Qt4 test program: 1) - 6) exactly the same as described in comment #15 for the Qt3 test program. Good up to that point. Now: 7) Type another a You see the Japanese 'a' (あ) again, as before in preedit state. 8) Now, instead of typing "Return", click the "OK" button. The あ seems to remain in preedit state (underlined) and it looks like as if it has not yet been inserted into the lineedit widget. *But*: If you now focus the lineedit widget again and type "Return", the あ is neither inserted nor does it disappear again. It just stays there, apparently still in preedit state. 9) Switch the input method off (Shift+Space again). 10) type "abc" again. In the lineedit widget you see now: abcあabc with the あ still underlined (looks like preedit state although the input method is off!) 11) Click OK again. Nothing happens, the あ does not disappear, although it is an invalid character. 12) Switch the input method on again and type another 'a' (あ). Now the first あ finally disappears and you see abcabcあ with the final あ still in preedit state (underlined) in the lineedit widget. The behaviour 7) - 12) is very weird and it looks like as if it is easily possible to achieve states where the internal contents of the lineedit widget contain stuff which should be impossible to enter there because of the validator. Or, maybe the internal contents are OK and just the display is messed up because some preedit garbage is still visible which shouldn't be there anymore. If your try to add more "abc" stuff in that state or try to move the cursor around, you see that the editing is messed up and the cursor position is messed up. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.