diff options
Diffstat (limited to 'spline')
| -rw-r--r-- | spline/spline.cpp | 11 | 
1 files changed, 5 insertions, 6 deletions
| diff --git a/spline/spline.cpp b/spline/spline.cpp index 450643ea..cd3daf30 100644 --- a/spline/spline.cpp +++ b/spline/spline.cpp @@ -55,13 +55,12 @@ bundle spline::get_bundle()  void spline::clear()  { -    QMutexLocker l(&_mutex); -    s->points = points_t(); - -    // XXX TODO check invalidate -    points = points_t(); +    { +        QMutexLocker l(&_mutex); +        s->points = {}; +    } -    validp = false; +    invalidate_settings();  }  float spline::get_value(double x) | 
