]> git.eshelyaron.com Git - emacs.git/commit
Fix crash at startup related to GC of font entities
authorEli Zaretskii <eliz@gnu.org>
Tue, 24 Nov 2015 16:08:39 +0000 (18:08 +0200)
committerEli Zaretskii <eliz@gnu.org>
Tue, 24 Nov 2015 16:08:39 +0000 (18:08 +0200)
commitd5fdffecdfad305d9c933ae3cad75a5e4e73878c
tree91c34e1102fdd828c530dabb342eae7c796bd748
parenta67cc630db28cf734d0e47f231add30c782bd8cf
Fix crash at startup related to GC of font entities

* src/font.h (GC_FONT_SPEC_P, GC_FONT_ENTITY_P)
(GC_FONT_OBJECT_P, GC_XFONT_SPEC, GC_XFONT_ENTITY)
(GC_XFONT_OBJECT): New macros, for use in garbage collector.
* src/alloc.c (compact_font_cache_entry, compact_font_caches):
Don't ifdef away font cache compaction on NT_GUI, as the problems
which led to that seem to have been solved.
(compact_font_cache_entry): Use GC_FONT_SPEC_P, GC_XFONT_SPEC,
GC_XFONT_ENTITY, and GC_XFONT_OBJECT, instead of their non-GC_
cousins.  (Bug#21999)
src/alloc.c
src/font.h