Author: yamakenz
Date: Tue May 29 07:45:28 2007
New Revision: 4573

Modified:
   trunk/uim/m17nlib.c

Log:
* uim/m17nlib.c
  - (init_m17nlib): Fix listing incomplete IMs (reported in
    [uim-ja 30] by Kenichi Handa. Thanks)


Modified: trunk/uim/m17nlib.c
==============================================================================
--- trunk/uim/m17nlib.c (original)
+++ trunk/uim/m17nlib.c Tue May 29 07:45:28 2007
@@ -203,13 +203,15 @@
   for (elm = imlist; mplist_key(elm) != Mnil; elm = mplist_next(elm)) {
     MDatabase *mdb;
     MSymbol *tag, lang, imname;
+    uim_bool is_complete_im;
 
     mdb = mplist_value(elm);
     tag = mdatabase_tag(mdb);
     lang = tag[1];
     imname = tag[2];
+    is_complete_im = (lang != Mnil && imname != Mnil);  /* [uim-ja 30] */
 
-    if (lang != Mnil)
+    if (is_complete_im)
       pushback_input_method(NULL, msymbol_name(lang), msymbol_name(imname));
   }
 #if 0

Reply via email to