aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKenichi Handa1997-08-01 00:29:34 +0000
committerKenichi Handa1997-08-01 00:29:34 +0000
commit9a32686f791cdb28ea0f1c3d7717b37cd3d87c99 (patch)
tree6cc773a362e4383625247cca5dc5bbd4214c5af3
parent52bc76244757ef02c800388cdc9122fc5c2b1d00 (diff)
downloademacs-9a32686f791cdb28ea0f1c3d7717b37cd3d87c99.tar.gz
emacs-9a32686f791cdb28ea0f1c3d7717b37cd3d87c99.zip
(x_list_fonts): Request at least 10 fonts by XListFonts.
-rw-r--r--src/xterm.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/xterm.c b/src/xterm.c
index 742bffd84d9..8955b345140 100644
--- a/src/xterm.c
+++ b/src/xterm.c
@@ -6359,6 +6359,10 @@ x_list_fonts (f, pattern, size, maxnames)
6359 if (NILP (patterns)) 6359 if (NILP (patterns))
6360 patterns = Fcons (pattern, Qnil); 6360 patterns = Fcons (pattern, Qnil);
6361 6361
6362 /* We try at least 10 fonts because X server will return auto-scaled
6363 fonts at the head. */
6364 if (maxnames < 10) maxnames = 10;
6365
6362 for (; CONSP (patterns); patterns = XCONS (patterns)->cdr) 6366 for (; CONSP (patterns); patterns = XCONS (patterns)->cdr)
6363 { 6367 {
6364 int num_fonts; 6368 int num_fonts;