From a8f93e33ac216dd8eb559a4d8967d099af916b94 Mon Sep 17 00:00:00 2001 From: Hiroyuki Ikezoe Date: Fri, 16 Apr 2010 19:40:54 +0900 Subject: Workaround for bug #581491. --- rsvg-text.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'rsvg-text.c') diff --git a/rsvg-text.c b/rsvg-text.c index f0d0496b..5e539a19 100644 --- a/rsvg-text.c +++ b/rsvg-text.c @@ -929,6 +929,11 @@ rsvg_text_render_text (RsvgDrawingCtx * ctx, const char *text, gdouble * x, gdou gint w, h, baseline; state = rsvg_state_current (ctx); + + /* Do not render the text if the font size is zero. See bug #581491. */ + if (state->font_size.length == 0) + return; + context = ctx->render->create_pango_context (ctx); layout = rsvg_text_create_layout (ctx, state, text, context); pango_layout_get_size (layout, &w, &h); -- cgit v1.2.1