summaryrefslogtreecommitdiff
path: root/rsvg-cairo-draw.c
diff options
context:
space:
mode:
authorCaleb Michael Moore <cmoore@src.gnome.org>2005-10-10 22:00:11 +0000
committerCaleb Michael Moore <cmoore@src.gnome.org>2005-10-10 22:00:11 +0000
commitcddd5380ae199ec01cd80de1ee224380cab6e3c0 (patch)
tree5b3a1a035c1ccda696cad3be36fe8ac97f0c3a59 /rsvg-cairo-draw.c
parenta28be53c6b4c65025728151f83ff0d4d93deac5f (diff)
downloadlibrsvg-cddd5380ae199ec01cd80de1ee224380cab6e3c0.tar.gz
text and pattern fixes
Diffstat (limited to 'rsvg-cairo-draw.c')
-rw-r--r--rsvg-cairo-draw.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/rsvg-cairo-draw.c b/rsvg-cairo-draw.c
index dcd5933d..01095d2f 100644
--- a/rsvg-cairo-draw.c
+++ b/rsvg-cairo-draw.c
@@ -248,15 +248,15 @@ _set_source_rsvg_pattern (RsvgDrawingCtx *ctx,
rsvg_pattern->vbw, rsvg_pattern->vbh,
&w, &h, &x, &y);
- x += rsvg_pattern->vbx * w / rsvg_pattern->vbw;
- y += rsvg_pattern->vby * h / rsvg_pattern->vbh;
+ x -= rsvg_pattern->vbx * w / rsvg_pattern->vbw;
+ y -= rsvg_pattern->vby * h / rsvg_pattern->vbh;
caffine[0] = w / rsvg_pattern->vbw;
caffine[1] = 0.;
caffine[2] = 0.;
caffine[3] = h / rsvg_pattern->vbh;
- caffine[4] = -x;
- caffine[5] = -y;
+ caffine[4] = x;
+ caffine[5] = y;
}
else if (rsvg_pattern->obj_cbbox) {
/* If coords are in terms of the bounding box, use them */