mirror of
https://git.tartarus.org/simon/putty.git
synced 2025-04-19 03:58:05 -05:00
If we can't load the specified font, give an error message rather
than segfaulting. [originally from svn r2074]
This commit is contained in:
parent
12189e7193
commit
58ee7d86a6
@ -1540,6 +1540,10 @@ int main(int argc, char **argv)
|
|||||||
}
|
}
|
||||||
|
|
||||||
inst->fonts[0] = gdk_font_load(cfg.font);
|
inst->fonts[0] = gdk_font_load(cfg.font);
|
||||||
|
if (!inst->fonts[0]) {
|
||||||
|
fprintf(stderr, "pterm: unable to load font \"%s\"\n", cfg.font);
|
||||||
|
exit(1);
|
||||||
|
}
|
||||||
inst->fonts[1] = NULL; /* FIXME: what about bold font? */
|
inst->fonts[1] = NULL; /* FIXME: what about bold font? */
|
||||||
inst->font_width = gdk_char_width(inst->fonts[0], ' ');
|
inst->font_width = gdk_char_width(inst->fonts[0], ' ');
|
||||||
inst->font_height = inst->fonts[0]->ascent + inst->fonts[0]->descent;
|
inst->font_height = inst->fonts[0]->ascent + inst->fonts[0]->descent;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user