diff options
author | Kenichi Handa <handa@m17n.org> | 1997-08-01 00:29:34 +0000 |
---|---|---|
committer | Kenichi Handa <handa@m17n.org> | 1997-08-01 00:29:34 +0000 |
commit | c897a3ac495ebf8f4d4b2be79823a75230fb020d (patch) | |
tree | 079bb0204844a58b8562a85f6f37fccef8ae8b0f | |
parent | 32681bf819a64f607aade503a425e0fd537c4c7c (diff) | |
download | emacs-c897a3ac495ebf8f4d4b2be79823a75230fb020d.tar.gz |
(x_list_fonts): Request at least 10 fonts by XListFonts.
-rw-r--r-- | src/xterm.c | 4 |
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) if (NILP (patterns)) patterns = Fcons (pattern, Qnil); + /* We try at least 10 fonts because X server will return auto-scaled + fonts at the head. */ + if (maxnames < 10) maxnames = 10; + for (; CONSP (patterns); patterns = XCONS (patterns)->cdr) { int num_fonts; |