(mfontset): Initialize font_spec_list member.
authorhanda <handa>
Wed, 25 Aug 2004 08:46:53 +0000 (08:46 +0000)
committerhanda <handa>
Wed, 25 Aug 2004 08:46:53 +0000 (08:46 +0000)
(mfontset_copy): Load fontset if necessary.

src/fontset.c

index 3f8e938..6feef43 100644 (file)
@@ -696,6 +696,7 @@ mfontset (char *name)
              fontset->per_script = mplist ();
              fontset->per_charset = mplist ();
              fontset->fallback = mplist ();
+             fontset->font_spec_list = mplist ();
            }
          mplist_put (fontset_list, sym, fontset);
        }
@@ -749,6 +750,9 @@ mfontset_copy (MFontset *fontset, char *name)
   M17N_OBJECT (copy, free_fontset, MERROR_FONTSET);
   copy->name = sym;
 
+  if (fontset->mdb)
+    load_fontset_contents (fontset);
+
   if (fontset->per_script)
     {
       copy->per_script = mplist ();