From 0381727663ec405916565f0f5f677bdb7e6ac510 Mon Sep 17 00:00:00 2001 From: Yevgeny Makarov Date: Wed, 4 Sep 2019 22:46:24 +1000 Subject: Fix T55745: Checker de-select, inconsistent selection With these changes, successive selections result in an even pattern. --- source/blender/editors/curve/editcurve_select.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'source/blender/editors/curve') 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); } -- cgit v1.2.3