diff --git a/src/gui/widgets/Graph.cpp b/src/gui/widgets/Graph.cpp index 4710089dd1a..773a6f51b50 100644 --- a/src/gui/widgets/Graph.cpp +++ b/src/gui/widgets/Graph.cpp @@ -235,8 +235,9 @@ void Graph::drawLineAt( int _x, int _y, int _lastx ) model()->drawSampleAt( sample_begin + i , val_begin + ((i ) * ystep)); } - - model()->samplesChanged( sample_begin, sample_end ); + // We've changed [sample_end, sample_begin) + // However, samplesChanged expects two end points + model()->samplesChanged(sample_begin, sample_end - 1); } void Graph::changeSampleAt( int _x, int _y )