diff options
| author | Kenichi Handa | 1997-08-01 00:29:34 +0000 |
|---|---|---|
| committer | Kenichi Handa | 1997-08-01 00:29:34 +0000 |
| commit | 9a32686f791cdb28ea0f1c3d7717b37cd3d87c99 (patch) | |
| tree | 6cc773a362e4383625247cca5dc5bbd4214c5af3 /src | |
| parent | 52bc76244757ef02c800388cdc9122fc5c2b1d00 (diff) | |
| download | emacs-9a32686f791cdb28ea0f1c3d7717b37cd3d87c99.tar.gz emacs-9a32686f791cdb28ea0f1c3d7717b37cd3d87c99.zip | |
(x_list_fonts): Request at least 10 fonts by XListFonts.
Diffstat (limited to 'src')
| -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) | |||
| 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; |