Description of problem: Preedit is hidden after choosing the candidate in cannaLE candidate window Version-Release number of selected component (if applicable): evolution-2.2.1.1-2 evolution-data-server-1.2.1-1 iiimf-le-canna-12.1.1-11.svn2435 How reproducible: everytime Steps to Reproduce: 1. LANG=ja_JP.UTF-8 evolution 2. Go to task list 3. Go to new task entry in the widget 4. Type "sushi", space, space 5. In candidate window, press enter to select the candidate Actual results: preedit is hidden Expected results: preedit should be shown Additional info: continue to type again will re-show the preedit string.
There is a second part to this bug. Actual results: preedit is hidden and the selected candidates are not committed Expected results: preedit buffer should be destroyed and selected candidates gets committed Additional info: continue to type again will re-show the preedit string. Tested with the following packages in FC. evolution-webcal-2.2.0-1 evolution-2.2.2-5 evolution-data-server-1.2.2-2 evolution-devel-2.2.2-5 evolution-data-server-devel-1.2.2-2 evolution-connector-2.2.2-3 evolution-debuginfo-2.2.2-5
This problem goes away after applying two patches I attached for #154360.
Tested with test packages with patch from Comment #2, confirm that this bug has been resolved with the patch. Thanks.
*** This bug has been marked as a duplicate of 154360 ***
Confirmed fixed with evolution-2.2.2-7 and libgal2-2.4.2-5 in dist fc4-hold.