summaryrefslogtreecommitdiff
path: root/rsvg-structure.c
diff options
context:
space:
mode:
authorCaleb Michael Moore <cmoore@src.gnome.org>2005-06-16 05:47:09 +0000
committerCaleb Michael Moore <cmoore@src.gnome.org>2005-06-16 05:47:09 +0000
commitf4cb374bf85b39c966d1ebf509bb19d7e65d8b8f (patch)
tree83cc0c6061614a309985794f8e02f899794fad83 /rsvg-structure.c
parent8e3878b76b571872e3ade1bdfbd9a08413419f60 (diff)
downloadlibrsvg-f4cb374bf85b39c966d1ebf509bb19d7e65d8b8f.tar.gz
image size fixes, applied memleak patch
Diffstat (limited to 'rsvg-structure.c')
-rw-r--r--rsvg-structure.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/rsvg-structure.c b/rsvg-structure.c
index 9c233c06..25c9ebf7 100644
--- a/rsvg-structure.c
+++ b/rsvg-structure.c
@@ -240,15 +240,11 @@ rsvg_node_svg_draw (RsvgNode * self, RsvgDrawingCtx *ctx,
if (!sself->overflow && self->parent)
{
- printf("adding rect\n");
rsvg_add_clipping_rect(ctx, sself->x, sself->y, sself->w, sself->h);
}
state = rsvg_state_current (ctx);
- if (!sself->hasw)
- sself->w = sself->vbw;
- if (!sself->hash)
- sself->h = sself->vbh;
- if (sself->has_vbox)
+
+ if (sself->has_vbox && sself->hasw && sself->hash)
{
affine[0] = sself->w / sself->vbw;
affine[1] = 0;