aboutsummaryrefslogtreecommitdiffstats
path: root/src/xterm.c
diff options
context:
space:
mode:
authorKenichi Handa1998-11-11 03:36:15 +0000
committerKenichi Handa1998-11-11 03:36:15 +0000
commit861bf815f33fa593283aecb9eda31cdecfa9207a (patch)
tree8b45d2dd0b17e2a3917f1e44fbb3993cc7576b7b /src/xterm.c
parent8de1edce6aa5c394c5b20168d9e4c1cd3205e1fd (diff)
downloademacs-861bf815f33fa593283aecb9eda31cdecfa9207a.tar.gz
emacs-861bf815f33fa593283aecb9eda31cdecfa9207a.zip
(x_list_fonts): Don't change the value of maxnames.
Diffstat (limited to 'src/xterm.c')
-rw-r--r--src/xterm.c10
1 files changed, 3 insertions, 7 deletions
diff --git a/src/xterm.c b/src/xterm.c
index 8145689d416..a63fdafb836 100644
--- a/src/xterm.c
+++ b/src/xterm.c
@@ -6469,12 +6469,6 @@ x_list_fonts (f, pattern, size, maxnames)
6469 if (maxnames == 1 && !size) 6469 if (maxnames == 1 && !size)
6470 /* We can return any single font matching PATTERN. */ 6470 /* We can return any single font matching PATTERN. */
6471 try_XLoadQueryFont = 1; 6471 try_XLoadQueryFont = 1;
6472 else
6473 {
6474 /* We try at least 10 fonts because XListFonts will return
6475 auto-scaled fonts at the head. */
6476 if (maxnames < 10) maxnames = 10;
6477 }
6478 6472
6479 for (; CONSP (patterns); patterns = XCONS (patterns)->cdr) 6473 for (; CONSP (patterns); patterns = XCONS (patterns)->cdr)
6480 { 6474 {
@@ -6535,7 +6529,9 @@ x_list_fonts (f, pattern, size, maxnames)
6535 } 6529 }
6536 6530
6537 if (!try_XLoadQueryFont) 6531 if (!try_XLoadQueryFont)
6538 names = XListFonts (dpy, XSTRING (pattern)->data, maxnames, 6532 /* We try at least 10 fonts because XListFonts will return
6533 auto-scaled fonts at the head. */
6534 names = XListFonts (dpy, XSTRING (pattern)->data, max (maxnames, 10),
6539 &num_fonts); 6535 &num_fonts);
6540 UNBLOCK_INPUT; 6536 UNBLOCK_INPUT;
6541 6537