[SCIM] patch to scim-m17n

yusuke at cherubim.icw.co.jp yusuke at cherubim.icw.co.jp
Tue Aug 24 07:14:51 PDT 2004


Hi James

Please apply following patch (maybe with style modifications) to scim-m17n.
imlist variable will be NULL, if user forget to install m17n-db.
I got reports to uim and applied almost same fix.

Index: scim_m17n_imengine.cpp
===================================================================
RCS file: /cvsroot/scim/scim-m17n/src/scim_m17n_imengine.cpp,v
retrieving revision 1.7
diff -c -r1.7 scim_m17n_imengine.cpp
*** scim_m17n_imengine.cpp	21 Jun 2004 07:26:23 -0000	1.7
--- scim_m17n_imengine.cpp	24 Aug 2004 14:07:14 -0000
***************
*** 177,183 ****
  
          imlist = mdatabase_list(msymbol("input-method"), Mnil, Mnil, Mnil);
  
!         for (elm = imlist; mplist_key(elm) != Mnil; elm = mplist_next(elm)) {
              MDatabase *mdb = (MDatabase *) mplist_value(elm);
              MSymbol *tag = mdatabase_tag(mdb);
              if (tag[1] != Mnil) {
--- 177,183 ----
  
          imlist = mdatabase_list(msymbol("input-method"), Mnil, Mnil, Mnil);
  
!         for (elm = imlist; elm && mplist_key(elm) != Mnil; elm = mplist_next(elm)) {
              MDatabase *mdb = (MDatabase *) mplist_value(elm);
              MSymbol *tag = mdatabase_tag(mdb);
              if (tag[1] != Mnil) {


More information about the scim mailing list