diff --git a/companion/src/modeledit/curves.cpp b/companion/src/modeledit/curves.cpp index 0e5f903e7..31b7eb64f 100644 --- a/companion/src/modeledit/curves.cpp +++ b/companion/src/modeledit/curves.cpp @@ -386,6 +386,10 @@ void Curves::onNodeMoved(int x, int y) model.curves[currentCurve].points[index].y = y; spnx[index]->setValue(x); spny[index]->setValue(y); + if (index > 0) + spnx[index-1]->setMaximum(x); + if (index < model.curves[currentCurve].count-1) + spnx[index+1]->setMinimum(x); emit modified(); lock = false; }