Index: emacs/src/fontset.c diff -c emacs/src/fontset.c:1.93 emacs/src/fontset.c:1.94 *** emacs/src/fontset.c:1.93 Tue Mar 8 08:45:48 2005 --- emacs/src/fontset.c Fri Apr 22 07:08:54 2005 *************** *** 353,359 **** for (i = 0; code[i] > 0; i++) { if (!SUB_CHAR_TABLE_P (*elt)) ! *elt = make_sub_char_table (*elt); elt = &XCHAR_TABLE (*elt)->contents[code[i]]; } if (SUB_CHAR_TABLE_P (*elt)) --- 353,363 ---- for (i = 0; code[i] > 0; i++) { if (!SUB_CHAR_TABLE_P (*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))
_______________________________________________ Emacs-diffs mailing list Emacs-diffs@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-diffs