diff --git a/src/plugins/score-plugin-curve/Curve/CurvePresenter.cpp b/src/plugins/score-plugin-curve/Curve/CurvePresenter.cpp index baf20157dd..1f66f3c78b 100644 --- a/src/plugins/score-plugin-curve/Curve/CurvePresenter.cpp +++ b/src/plugins/score-plugin-curve/Curve/CurvePresenter.cpp @@ -16,6 +16,7 @@ #include #include #include +#include #include #include @@ -119,7 +120,17 @@ void Presenter::setupSignals() m_view->setDirectDraw(true); return; } - addSegment(new SegmentView{segment, m_style, m_view}); + + if(auto pa = qobject_cast(segment)) + { + // FIXME + addSegment(new SegmentView{segment, m_style, m_view}); + } + else + { + + addSegment(new SegmentView{segment, m_style, m_view}); + } }); con(m_model, &Model::pointAdded, this, [&](const PointModel* point) {