X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=libs%2Fcanvas%2Fpolygon.cc;h=fdc1061d743dd3c201367f50a740f720ff468251;hb=ac1f7e0b9fe67fd2c0f848349396524f23e9f316;hp=56a85c2f47f47300198d84d8c1108d7c253d341c;hpb=073df89c4d5a8f1347c3c4c847a15d9cd359c2da;p=ardour.git diff --git a/libs/canvas/polygon.cc b/libs/canvas/polygon.cc index 56a85c2f47..fdc1061d74 100644 --- a/libs/canvas/polygon.cc +++ b/libs/canvas/polygon.cc @@ -21,15 +21,20 @@ using namespace ArdourCanvas; -Polygon::Polygon (Group* parent) - : Item (parent) - , PolyItem (parent) - , Fill (parent) +Polygon::Polygon (Canvas* c) + : PolyItem (c) , multiple (0) , constant (0) , cached_size (0) { +} +Polygon::Polygon (Item* parent) + : PolyItem (parent) + , multiple (0) + , constant (0) + , cached_size (0) +{ } Polygon::~Polygon () @@ -47,7 +52,7 @@ Polygon::render (Rect const & area, Cairo::RefPtr context) const if (!_points.empty ()) { /* close path */ Duple p = item_to_window (Duple (_points.front().x, _points.front().y)); - context->move_to (p.x, p.y); + context->line_to (p.x, p.y); } }