Commit e2e773b9 authored by Jan Djärv's avatar Jan Djärv
Browse files

* xfaces.c (Finternal_set_lisp_face_attribute): Don't try to

make a font_object from a tty frame.

Fixes: debbugs:18573
parent 24e1e655
2014-10-01 Jan Djärv <jan.h.d@swipnet.se>
* xfaces.c (Finternal_set_lisp_face_attribute): Don't try to
make a font_object from a tty frame (Bug#18573).
2014-09-30 Eli Zaretskii <eliz@gnu.org>
* w32fns.c (w32_createwindow): Accept an additional argument, an
......
......@@ -3119,6 +3119,8 @@ FRAME 0 means change the face on all frames, and change the default
f = XFRAME (selected_frame);
else
f = XFRAME (frame);
if (f->terminal->type != output_termcap)
{
if (! FONT_OBJECT_P (value))
{
Lisp_Object *attrs = XVECTOR (lface)->contents;
......@@ -3131,6 +3133,7 @@ FRAME 0 means change the face on all frames, and change the default
}
set_lface_from_font (f, lface, value, 1);
}
}
else
ASET (lface, LFACE_FONT_INDEX, value);
}
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment