aboutsummaryrefslogtreecommitdiffstats
path: root/src/font.c
diff options
context:
space:
mode:
authorEli Zaretskii <[email protected]>2014-03-03 21:58:20 +0200
committerEli Zaretskii <[email protected]>2014-03-03 21:58:20 +0200
commit757c70af04476ffdaf24cee8d0d2ecd175635aeb (patch)
treec5942ba5aed812c53155cea55f8562e874f8f053 /src/font.c
parentc19ad068c591a269900e8d9509021efc0ebc93d6 (diff)
Fix bug #16930 with broken build --without-x.
src/font.c (Fframe_font_cache): Fix last change.
Diffstat (limited to 'src/font.c')
-rw-r--r--src/font.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/font.c b/src/font.c
index 4c27e1fe86..b49664b5f3 100644
--- a/src/font.c
+++ b/src/font.c
@@ -4850,7 +4850,14 @@ DEFUN ("frame-font-cache", Fframe_font_cache, Sframe_font_cache, 0, 1, 0,
If FRAME is omitted or nil, use the selected frame. */)
(Lisp_Object frame)
{
- return FRAME_DISPLAY_INFO (decode_live_frame (frame))->name_list_element;
+#ifdef HAVE_WINDOW_SYSTEM
+ struct frame *f = decode_live_frame (frame);
+
+ if (FRAME_WINDOW_P (f))
+ return FRAME_DISPLAY_INFO (f)->name_list_element;
+ else
+#endif
+ return Qnil;
}
#endif /* FONT_DEBUG */