summaryrefslogtreecommitdiff
path: root/libs/canvas/image.cc
diff options
context:
space:
mode:
Diffstat (limited to 'libs/canvas/image.cc')
-rw-r--r--libs/canvas/image.cc10
1 files changed, 10 insertions, 0 deletions
diff --git a/libs/canvas/image.cc b/libs/canvas/image.cc
index 32e453dc30..5ab280cbbc 100644
--- a/libs/canvas/image.cc
+++ b/libs/canvas/image.cc
@@ -22,6 +22,16 @@
using namespace ArdourCanvas;
+Image::Image (Canvas* canvas, Cairo::Format fmt, int width, int height)
+ : Item (canvas)
+ , _format (fmt)
+ , _width (width)
+ , _height (height)
+ , _need_render (false)
+{
+ DataReady.connect (data_connections, MISSING_INVALIDATOR, boost::bind (&Image::accept_data, this), gui_context());
+}
+
Image::Image (Group* group, Cairo::Format fmt, int width, int height)
: Item (group)
, _format (fmt)