Bug 2622

Summary: UIM doesn't update IM engine list automatically.
Product: UIM Reporter: UTUMI Hirosi <utuhiro78>
Component: libuim: Scheme interpreterAssignee: uim-bugs
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: high    
Version: unspecified   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Bug Depends on:    
Bug Blocks: 7164    

Description UTUMI Hirosi 2005-02-27 09:06:19 UTC
UIM doesn't update IM engine list automatically.
http://lists.freedesktop.org/pipermail/uim/2005-February/001030.html
For example:
If you have uim-prime, uim-im-switcher shows "prime".
But uim-im-switcher still shows "prime" after you remove uim-prime.

Will you fix it in uim-0.4.7?
Comment 1 YamaKen 2007-01-13 15:58:36 UTC
This problem is now expected as resolved with recent "IM and context management
concentration into Scheme" in trunk. See doc/COMPATIBILITY for further information.

Hirosi, could you check whether this problem is resolved?
Comment 2 Etsushi Kato 2007-01-19 23:37:31 UTC
(In reply to comment #1)
> This problem is now expected as resolved with recent "IM and context management
> concentration into Scheme" in trunk. See doc/COMPATIBILITY for further
information.

As noted on bug #2412 uim_get_default_im_name() and uim_get_nr_im() works fine
with current code, however, the list in scheme side in prop_list doesn't update
the enabled IM list.  So the problem still exist in toolbar based IM switcher.
Comment 3 Etsushi Kato 2007-01-21 20:39:06 UTC
(In reply to comment #2)
> As noted on bug #2412 uim_get_default_im_name() and uim_get_nr_im() works fine
> with current code, however, the list in scheme side in prop_list doesn't update
> the enabled IM list.  So the problem still exist in toolbar based IM switcher.

Doh!  I've look at the problem with uim-xim, which has own workaround of the
problem with uim_get_nr_im(), and the bug is not actually solved with recent "IM
and context management concentration into Scheme".

uim_get_nr_im() keeps original number even when "Enabled input methods" is
changed with uim-pref.  It doesn't seem im-list in scheme is updated with that.
Comment 4 Etsushi Kato 2007-02-28 00:24:15 UTC
With r4465 and r4467, im-list is now updated dynamically according to enabled-im-list.

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.