diff options
author | Eli Zaretskii <eliz@gnu.org> | 2015-11-24 18:08:39 +0200 |
---|---|---|
committer | Eli Zaretskii <eliz@gnu.org> | 2015-11-24 18:08:39 +0200 |
commit | d5fdffecdfad305d9c933ae3cad75a5e4e73878c (patch) | |
tree | 91c34e1102fdd828c530dabb342eae7c796bd748 /lisp/emacs-lisp/rx.el | |
parent | a67cc630db28cf734d0e47f231add30c782bd8cf (diff) | |
download | emacs-d5fdffecdfad305d9c933ae3cad75a5e4e73878c.tar.gz emacs-d5fdffecdfad305d9c933ae3cad75a5e4e73878c.tar.bz2 emacs-d5fdffecdfad305d9c933ae3cad75a5e4e73878c.zip |
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)
Diffstat (limited to 'lisp/emacs-lisp/rx.el')
0 files changed, 0 insertions, 0 deletions