summaryrefslogtreecommitdiff
path: root/libs/canvas/curve.cc
diff options
context:
space:
mode:
Diffstat (limited to 'libs/canvas/curve.cc')
-rw-r--r--libs/canvas/curve.cc15
1 files changed, 11 insertions, 4 deletions
diff --git a/libs/canvas/curve.cc b/libs/canvas/curve.cc
index ce7f163d10..547783ae08 100644
--- a/libs/canvas/curve.cc
+++ b/libs/canvas/curve.cc
@@ -27,10 +27,17 @@ using namespace ArdourCanvas;
using std::min;
using std::max;
-Curve::Curve (Group* parent)
- : Item (parent)
- , PolyItem (parent)
- , Fill (parent)
+Curve::Curve (Canvas* c)
+ : PolyItem (c)
+ , n_samples (0)
+ , points_per_segment (16)
+ , curve_type (CatmullRomCentripetal)
+ , curve_fill (None)
+{
+}
+
+Curve::Curve (Group* g)
+ : PolyItem (g)
, n_samples (0)
, points_per_segment (16)
, curve_type (CatmullRomCentripetal)