Description of problem: When using CannaLE (through XIM) text, that has deleted from the pre-edit buffer, re-appears the next time canna mode is entered. Version-Release number of selected component (if applicable): im-sdk-11_4-2.1 How reproducible: every time Steps to Reproduce: 1. LANG=ja_JP.UTF-8 /usr/lib/im/htt & 2. LANG=ja_JP.UTF-8 /usr/lib/im/httx & 3. export XMODIFIERS=@im=htt 4. gedit 5. Button 3 popup menu -> Input Method -> XIM 6. Ctrl-Space 7. Type "a", "s", "a", Delete and Delete. 8. Ctrl-Space Actual results: The hiragana "asa" is inserted into the buffer anyway Expected results: The deleted text should not be inserted into the buffer. Additional info: This doesn't seem to happen with newpy afaict.
Sorry, the initial description I gave was inaccurate: the deleted text reappears when leaving canna (ja) mode not when entering it.
This no longer seems to happen with recent package version. Though currently pre-edit delete isn't working at all of course.
Created attachment 97978 [details] proposed patch This problem should be fixed against this patch. please try and let me know.
Please try 11.4-16, which will be available soon on rawhide.
Thanks, much better now.