fix crash when copy'ing latent plugins
[ardour.git] / libs / canvas / pixbuf.cc
index 62d9357c61ddde4f93a67459beed0da8b516872d..5bb9e63d1eca9bf861fa070921b876180e0aa9a3 100644 (file)
 using namespace std;
 using namespace ArdourCanvas;
 
-Pixbuf::Pixbuf (Group* g)
-       : Item (g)
+Pixbuf::Pixbuf (Canvas* c)
+       : Item (c)
+{
+}
+
+Pixbuf::Pixbuf (Item* parent)
+       : Item (parent)
 {
-       
 }
 
 void
@@ -37,7 +41,7 @@ Pixbuf::render (Rect const & /*area*/, Cairo::RefPtr<Cairo::Context> context) co
        Gdk::Cairo::set_source_pixbuf (context, _pixbuf, 0, 0);
        context->paint ();
 }
-       
+
 void
 Pixbuf::compute_bounding_box () const
 {
@@ -54,7 +58,7 @@ void
 Pixbuf::set (Glib::RefPtr<Gdk::Pixbuf> pixbuf)
 {
        begin_change ();
-       
+
        _pixbuf = pixbuf;
        _bounding_box_dirty = true;