summaryrefslogtreecommitdiff
path: root/libs/canvas/image.cc
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2013-06-22 14:59:43 -0400
committerPaul Davis <paul@linuxaudiosystems.com>2013-06-22 14:59:43 -0400
commit0ce393f05144762a20d72975d0254ebca0789973 (patch)
tree7f404c2d3550ec17b7961a392010287d82910803 /libs/canvas/image.cc
parent11becd4a6b3ac337221fa35ed922d50a4ff00dd5 (diff)
likely fix for Canvas::Image positioning under new coordinate/render rules
Diffstat (limited to 'libs/canvas/image.cc')
-rw-r--r--libs/canvas/image.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/libs/canvas/image.cc b/libs/canvas/image.cc
index 4a9bcdf8f1..32e453dc30 100644
--- a/libs/canvas/image.cc
+++ b/libs/canvas/image.cc
@@ -48,7 +48,7 @@ Image::render (Rect const& area, Cairo::RefPtr<Cairo::Context> context) const
boost::optional<Rect> draw = self.intersection (area);
if (_surface && draw) {
- context->set_source (_surface, 0, 0);
+ context->set_source (_surface, self.x0, self.y0);
context->rectangle (draw->x0, draw->y0, draw->width(), draw->height());
context->fill ();
}