[cairo-gstate] Remove a redundant conditional.

Simplify _cairo_gstate_text_to_glyphs() with a tail call.
This commit is contained in:
Chris Wilson 2007-05-12 16:20:00 +01:00
parent 37d8c18b3f
commit 32c0ef9f14

View file

@ -1499,13 +1499,8 @@ _cairo_gstate_text_to_glyphs (cairo_gstate_t *gstate,
if (status)
return status;
status = _cairo_scaled_font_text_to_glyphs (gstate->scaled_font, x, y,
utf8, glyphs, num_glyphs);
if (status || !glyphs || !num_glyphs || !(*glyphs) || !(num_glyphs))
return status;
return CAIRO_STATUS_SUCCESS;
return _cairo_scaled_font_text_to_glyphs (gstate->scaled_font, x, y,
utf8, glyphs, num_glyphs);
}
cairo_status_t