Mercurial > emacs
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))