]> code.delx.au - gnu-emacs/commit
* dispextern.h (struct face): New field - `copy', to help us with
authorJim Blandy <jimb@redhat.com>
Tue, 25 May 1993 14:01:54 +0000 (14:01 +0000)
committerJim Blandy <jimb@redhat.com>
Tue, 25 May 1993 14:01:54 +0000 (14:01 +0000)
commite5c8436a174dbc531a2c42790f4522def7df546f
tree7d45e0585694938ec47d2a1f6d4ec585d0204b6a
parentfbce8654197f01e5e2ca03a6cfad6199e010e05f
* dispextern.h (struct face): New field - `copy', to help us with
resource allocation.
* xfaces.c (free_frame_faces): Do free the first two faces; don't
free anything from a face that's a copy.
(intern_frame_face): Mark every face we intern as a copy; its
resources are actually a combination of the real faces.
(Fset_face_attribute_internal): No need to check if we're trying
to free one of the frame's GC's; they never enter into the
picture.
src/dispextern.h