Bug 2108

Summary: update candidate window after commit
Product: UIM Reporter: Yusuke TABATA <yusuke>
Component: libuimAssignee: uim-bugs
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: high    
Version: unspecified   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:

Description Yusuke TABATA 2004-12-19 06:54:38 UTC
[Report from Dairiki-san]
uim-0.4.5's anthy.scm has following code
(define anthy-do-commit
(lambda (ac)
(anthy-reset-candidate-window ac)
...

This performs candidate window before string commit, so sometimes candidate window
will not disappear with following environment. scim-1.0.1, scim-uim-0.1.3,
eclipse-3.0.1(gtk+).

He reported the problem was fixed by modifying the function as follows.

(define anthy-do-commit
(lambda (ac)
(im-commit ac
 (anthy-get-commit-string
  ac 0
  (length (anthy-context-index-list ac))))
 (anthy-commit-string ac 0
  (length (anthy-context-index-list ac)))
 (anthy-reset-candidate-window ac)
 (anthy-flush ac)))
Comment 1 TOKUNAGA Hiroyuki 2005-01-09 11:52:08 UTC
Though I think it's a scim-uim's bug rather than an uim's bug, I tried to fix.

Implementation of anthy-do-commit seems already changed, so I'm not confident
that I could fix the problem. Please tell him to try newest snapshot (revision
197 or higher in new repository,)
Comment 2 Yusuke TABATA 2005-01-31 04:07:09 UTC
I think this bug does not block uim-0.4.6 release #2304
Comment 3 YamaKen 2007-01-13 16:52:39 UTC
It seems resolved. Reopen this if the problem is still remaining.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.