Constrain marker X position to trace data points

This commit is contained in:
Jan Käberich 2021-12-27 16:23:11 +01:00
parent 85c1c24294
commit fd786c4176

View File

@ -839,6 +839,8 @@ void Marker::constrainPosition()
} else if(position < parentTrace->minX()) { } else if(position < parentTrace->minX()) {
position = parentTrace->minX(); position = parentTrace->minX();
} }
// set position to closest trace index
position = parentTrace->sample(parentTrace->index(position)).x;
} }
traceDataChanged(); traceDataChanged();
} }