From 1cffb39ff04bbb29bb070e42c51aa1ae6aaf5a4c Mon Sep 17 00:00:00 2001 From: Carl Worth Date: Wed, 8 Mar 2006 08:16:49 -0800 Subject: [PATCH] cairo_show_glyphs: Do nothing if num_glyphs == 0 --- src/cairo.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/cairo.c b/src/cairo.c index 96cd504b7..d0dd4ecfb 100644 --- a/src/cairo.c +++ b/src/cairo.c @@ -2155,6 +2155,9 @@ cairo_show_glyphs (cairo_t *cr, cairo_glyph_t *glyphs, int num_glyphs) if (cr->status) return; + if (num_glyphs == 0) + return; + cr->status = _cairo_gstate_show_glyphs (cr->gstate, glyphs, num_glyphs); if (cr->status) _cairo_set_error (cr, cr->status);