Mercurial > emacs
diff src/frame.c @ 95044:f4fac6175e87
frame.c (Fdelete_frame): Don't call font_update_drviers if
HAVE_WINDOW_SYSTEM is not defined.
xfaces.c (merge_face_ref, merge_face_vectors)
(Finternal_set_lisp_face_attribute): Use FONT_*_INDEX only when
HAVE_WINDOW_SYSTEM is defined.
(Fface_font): Fix non-HAVE_WINDOW_SYSTEM case.
author | Eli Zaretskii <eliz@gnu.org> |
---|---|
date | Fri, 16 May 2008 11:10:16 +0000 |
parents | 8971ddf55736 |
children | b419f60db46c |
line wrap: on
line diff
--- a/src/frame.c Fri May 16 09:30:17 2008 +0000 +++ b/src/frame.c Fri May 16 11:10:16 2008 +0000 @@ -1459,8 +1459,10 @@ memory. */ free_glyphs (f); +#ifdef HAVE_WINDOW_SYSTEM /* Give chance to each font driver to free a frame specific data. */ font_update_drivers (f, Qnil); +#endif /* Mark all the windows that used to be on FRAME as deleted, and then remove the reference to them. */