diff src/xfont.c @ 90545:7536a4fa3a3b

(xfont_list): Don't try listing by :name property if the name is not for XLFD.
author Kenichi Handa <handa@m17n.org>
date Wed, 26 Jul 2006 00:53:14 +0000
parents 2ef165ebcc7d
children 73750c4e078a
line wrap: on
line diff
--- a/src/xfont.c	Mon Jul 24 04:45:44 2006 +0000
+++ b/src/xfont.c	Wed Jul 26 00:53:14 2006 +0000
@@ -396,7 +396,8 @@
 	font_name = XCDR (val);
     }
 
-  if (STRINGP (font_name))
+  if (STRINGP (font_name)
+      && ! strchr ((char *) SDATA (font_name), ':'))
     list = xfont_list_pattern (frame, display, (char *) SDATA (font_name));
   else if ((len = font_unparse_xlfd (spec, 0, name, 256)) < 0)
     return null_vector;