If we can't load the specified font, give an error message rather
[u/mdw/putty] / unix / pterm.c
index 6406c92..b59c27c 100644 (file)
@@ -1540,6 +1540,10 @@ int main(int argc, char **argv)
     }
 
     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->font_width = gdk_char_width(inst->fonts[0], ' ');
     inst->font_height = inst->fonts[0]->ascent + inst->fonts[0]->descent;