[librsvg] Do not draw 0 sized shape.



commit ac23a763d700a96902c3aa01913f804d524342af
Author: Hiroyuki Ikezoe <poincare ikezoe net>
Date:   Wed Apr 7 19:50:57 2010 +0900

    Do not draw 0 sized shape.
    
    Fix for bug #614730.

 rsvg-shapes.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)
---
diff --git a/rsvg-shapes.c b/rsvg-shapes.c
index 912bf17..164409b 100644
--- a/rsvg-shapes.c
+++ b/rsvg-shapes.c
@@ -338,6 +338,9 @@ _rsvg_node_rect_draw (RsvgNode * self, RsvgDrawingCtx * ctx, int dominate)
     rx = _rsvg_css_normalize_length (&rect->rx, ctx, 'h');
     ry = _rsvg_css_normalize_length (&rect->ry, ctx, 'v');
 
+    if (w == 0. || h == 0.)
+	return;
+
     if (rect->got_rx)
         rx = rx;
     else



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]