[librsvg] Do not draw 0 sized shape.
- From: Hiroyuki Ikezoe <hiikezoe src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [librsvg] Do not draw 0 sized shape.
- Date: Thu, 8 Apr 2010 12:02:38 +0000 (UTC)
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]