Index: cairo_gstate.c =================================================================== RCS file: /cvs/cairo/cairo/src/cairo_gstate.c,v retrieving revision 1.74 diff -u -r1.74 cairo_gstate.c --- cairo_gstate.c 21 Jan 2005 23:43:55 -0000 1.74 +++ cairo_gstate.c 23 Jan 2005 19:30:42 -0000 @@ -48,6 +48,10 @@ static void _cairo_gstate_unset_font (cairo_gstate_t *gstate); +static cairo_status_t +_cairo_gstate_ensure_font (cairo_gstate_t *gstate); + + cairo_gstate_t * _cairo_gstate_create () { @@ -2218,6 +2222,8 @@ _cairo_gstate_current_font (cairo_gstate_t *gstate, cairo_font_t **font) { + cairo_status_t status; + status = _cairo_gstate_ensure_font (gstate); if (status) return status;