+++ This bug was initially created as a clone of Bug #140813 +++ Description of problem: In CJK locale, input characters in the predit buffers cannot be removed completely when they are not committed. Version-Release number of selected component (if applicable): evolution-2.2.1.1-2 evolution-data-server-1.2.1-1 How reproducible: Always Steps to Reproduce: 1.from the g-t, run: LANG=ja_JP.UTF-8 evolution 2.click on calendar 3.single click on any time slot 4.ctrl-SPACE to enable Language Engine 5.enter 'sushi' 6.use Backspace to remove the characters Actual results: The first charcter cannot be removed Expected results: Everything should be removed. Additional info:
Created attachment 114496 [details] initial patch to be able to remove preedit string cleanly
Thanks. The patch looks reasonable; I'm trying it out.
I'm building with the patch as libgal2-2.4.2-2
Tested Tagoh's patch from Comment #1, confirmed the patch is good for CJKI locale. Thanks.
This has been built.
Confirmed fixed with evolution-2.2.2-7 and libgal2-2.4.2-5 in dist fc4-hold.
The fix happened too late. Release this as a FC4 update a little later after evolution gains more bug fixes to make an update worthwhile.
Packages from fc4-hold did not flow through. dist-fc4 still contains the old packages which the bug exist. evolution-data-server-1.2.2-3 evolution-devel-2.2.2-5 evolution-connector-2.2.2-5 evolution-webcal-2.2.0-1 evolution-2.2.2-5 evolution-data-server-devel-1.2.2-3 libgal2-devel-2.4.2-4 libgal2-2.4.2-4
My apologies. I have misread this bug as bug 154360. Please ignore Comment #8. Confirm this bug has been fixed. Test with libgal2-2.4.2-4.
Dave, can you push the updated packages to fix the kind of evolution bugs for FC4?
Tested with evolution-2.2.3-1.fc4 and libgal2-2.4.3-1.fc4 from dist-fc4-updates-candidate, confirm the bug has been fixed. Thanks.