diff options
author | Stanislaw Halik <sthalik@misaki.pl> | 2017-04-30 20:59:32 +0200 |
---|---|---|
committer | Stanislaw Halik <sthalik@misaki.pl> | 2017-04-30 20:59:32 +0200 |
commit | d12ce949137ccfc50369c919efca30c336d533b5 (patch) | |
tree | 2ef4657953c802cec94f8ea8cafa7ca72848dc24 /spline/spline-widget.cpp | |
parent | fed231d5fe5ec690ed0483d77b432fad852b630d (diff) |
spline/widget: fix moving points close together
They disappeared and clumped together.
Diffstat (limited to 'spline/spline-widget.cpp')
-rw-r--r-- | spline/spline-widget.cpp | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/spline/spline-widget.cpp b/spline/spline-widget.cpp index 2a4c07c5..90a8a68a 100644 --- a/spline/spline-widget.cpp +++ b/spline/spline-widget.cpp @@ -425,10 +425,8 @@ void spline_widget::mouseMoveEvent(QMouseEvent *e) overlap |= pix.x() - other_pix.x() < point_pixel_closeness_limit; } - if (overlap) - new_pt.setX(points[i].x()); - - _config->move_point(i, new_pt); + if (!overlap) + _config->move_point(i, new_pt); _draw_function = true; setCursor(Qt::ClosedHandCursor); |