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?
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?
(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.
(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.
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.