diff options
author | Yevgeny Makarov <jenkm> | 2019-09-04 15:46:24 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2019-09-04 15:51:48 +0300 |
commit | 0381727663ec405916565f0f5f677bdb7e6ac510 (patch) | |
tree | 44f7eb92a50fd0bf5653a54e3adfefd69fe08cc5 /source/blender/editors/curve | |
parent | 4d995527a9a13053ae910c5aad661b00e6a9498b (diff) |
Fix T55745: Checker de-select, inconsistent selection
With these changes, successive selections result in an even pattern.
Diffstat (limited to 'source/blender/editors/curve')
-rw-r--r-- | source/blender/editors/curve/editcurve_select.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/source/blender/editors/curve/editcurve_select.c b/source/blender/editors/curve/editcurve_select.c index f67ccf1e4bd..d0abcf32107 100644 --- a/source/blender/editors/curve/editcurve_select.c +++ b/source/blender/editors/curve/editcurve_select.c @@ -1311,7 +1311,7 @@ static void select_nth_bezt(Nurb *nu, BezTriple *bezt, const struct CheckerInter while (a--) { const int depth = abs(start - a); - if (WM_operator_properties_checker_interval_test(params, depth)) { + if (!WM_operator_properties_checker_interval_test(params, depth)) { select_beztriple(bezt, DESELECT, SELECT, HIDDEN); } @@ -1334,7 +1334,7 @@ static void select_nth_bp(Nurb *nu, BPoint *bp, const struct CheckerIntervalPara while (a--) { const int depth = abs(pnt - startpnt) + abs(row - startrow); - if (WM_operator_properties_checker_interval_test(params, depth)) { + if (!WM_operator_properties_checker_interval_test(params, depth)) { select_bpoint(bp, DESELECT, SELECT, HIDDEN); } |