(init_ic_info): Fix previous change.
   int check;
   MPlist *plist;
 
+  update_custom_info ();
+  update_global_info ();
   check = mdatabase__check (im_info->mdb);
-  if (check > 0)
-    return 0;
   if (check < 0)
     return -1;
   plist = mdatabase_load (im_info->mdb);
        MPlist *pl = MPLIST_PLIST (plist);
        MSymbol name = MPLIST_SYMBOL (pl);
 
-       pl = MPLIST_NEXT (MPLIST_NEXT (pl));
+       pl = MPLIST_NEXT (MPLIST_NEXT (MPLIST_NEXT (pl)));
        if (MPLIST_KEY (pl) != Mt)
          {
            MPlist *p = mplist ();