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