diff src/fontset.c @ 61736:e3221787f899

*** empty log message ***
author Kenichi Handa <handa@m17n.org>
date Fri, 22 Apr 2005 07:11:21 +0000
parents 7ee9d8cb89cb
children 904a448ddde7 ad07ff6e4555
line wrap: on
line diff
--- a/src/fontset.c	Fri Apr 22 07:11:08 2005 +0000
+++ b/src/fontset.c	Fri Apr 22 07:11:21 2005 +0000
@@ -353,7 +353,11 @@
   for (i = 0; code[i] > 0; i++)
     {
       if (!SUB_CHAR_TABLE_P (*elt))
-	*elt = make_sub_char_table (*elt);
+	{
+	  Lisp_Object val = *elt;
+	  *elt = make_sub_char_table (val);
+	  XCHAR_TABLE (*elt)->defalt = val;
+	}
       elt = &XCHAR_TABLE (*elt)->contents[code[i]];
     }
   if (SUB_CHAR_TABLE_P (*elt))