aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorKenichi Handa2006-07-26 00:53:14 +0000
committerKenichi Handa2006-07-26 00:53:14 +0000
commit1f221e7a9de90caff4c237c7ed7abffb8f9407b6 (patch)
tree5f13132fb827ac432162bed8f1e29aa94d8be4f9 /src
parent3b69c6a173c69cf2905647bc309bdaffdebb8182 (diff)
downloademacs-1f221e7a9de90caff4c237c7ed7abffb8f9407b6.tar.gz
emacs-1f221e7a9de90caff4c237c7ed7abffb8f9407b6.zip
(xfont_list): Don't try listing by :name property if the
name is not for XLFD.
Diffstat (limited to 'src')
-rw-r--r--src/xfont.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/xfont.c b/src/xfont.c
index ac60b96bb5f..a2b8c5d1d70 100644
--- a/src/xfont.c
+++ b/src/xfont.c
@@ -396,7 +396,8 @@ xfont_list (frame, spec)
396 font_name = XCDR (val); 396 font_name = XCDR (val);
397 } 397 }
398 398
399 if (STRINGP (font_name)) 399 if (STRINGP (font_name)
400 && ! strchr ((char *) SDATA (font_name), ':'))
400 list = xfont_list_pattern (frame, display, (char *) SDATA (font_name)); 401 list = xfont_list_pattern (frame, display, (char *) SDATA (font_name));
401 else if ((len = font_unparse_xlfd (spec, 0, name, 256)) < 0) 402 else if ((len = font_unparse_xlfd (spec, 0, name, 256)) < 0)
402 return null_vector; 403 return null_vector;