diff options
| -rw-r--r-- | src/xterm.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/xterm.c b/src/xterm.c index 9900ab08884..4d3187d3d0e 100644 --- a/src/xterm.c +++ b/src/xterm.c | |||
| @@ -3935,6 +3935,11 @@ x_new_font (f, fontname) | |||
| 3935 | font_names = (char **) XListFontsWithInfo (x_current_display, fontname, | 3935 | font_names = (char **) XListFontsWithInfo (x_current_display, fontname, |
| 3936 | 1024, &n_matching_fonts, | 3936 | 1024, &n_matching_fonts, |
| 3937 | &font_info); | 3937 | &font_info); |
| 3938 | /* Apparently it doesn't set n_matching_fonts to zero when it can't | ||
| 3939 | find any matches; font_names == 0 is the only clue. */ | ||
| 3940 | if (! font_names) | ||
| 3941 | n_matching_fonts = 0; | ||
| 3942 | |||
| 3938 | /* Don't just give up if n_matching_fonts is 0. | 3943 | /* Don't just give up if n_matching_fonts is 0. |
| 3939 | Apparently there's a bug on Suns: XListFontsWithInfo can | 3944 | Apparently there's a bug on Suns: XListFontsWithInfo can |
| 3940 | fail to find a font, but XLoadQueryFont may still find it. */ | 3945 | fail to find a font, but XLoadQueryFont may still find it. */ |