+++ 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):
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
6.use Backspace to remove the characters
The first charcter cannot be removed
Everything should be removed.
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.
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.
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.