[Bf-blender-cvs] [a98c9e3de9b] soc-2020-greasepencil-curve: GPencil: Fix curve points not deslecting
Falk David
noreply at git.blender.org
Sun Jul 19 13:44:59 CEST 2020
Commit: a98c9e3de9b7f0fbd490c7df8f86a71a90d4066d
Author: Falk David
Date: Sun Jul 19 13:40:00 2020 +0200
Branches: soc-2020-greasepencil-curve
https://developer.blender.org/rBa98c9e3de9b7f0fbd490c7df8f86a71a90d4066d
GPencil: Fix curve points not deslecting
===================================================================
M source/blender/editors/gpencil/gpencil_select.c
===================================================================
diff --git a/source/blender/editors/gpencil/gpencil_select.c b/source/blender/editors/gpencil/gpencil_select.c
index 54779070d1b..39e2981785b 100644
--- a/source/blender/editors/gpencil/gpencil_select.c
+++ b/source/blender/editors/gpencil/gpencil_select.c
@@ -165,21 +165,21 @@ static void deselect_all_selected(bContext *C)
pt->flag &= ~GP_SPOINT_SELECT;
}
- /* deselect curve and curve points */
- if (gps->editcurve != NULL) {
- bGPDcurve *gpc = gps->editcurve;
- for (int j = 0; j < gpc->tot_curve_points; j++) {
- bGPDcurve_point *gpc_pt = &gpc->curve_points[j];
- BezTriple *bezt = &gpc_pt->bezt;
- gpc_pt->flag &= ~GP_CURVE_POINT_SELECT;
- BEZT_DESEL_ALL(bezt);
- }
+ /* deselect stroke itself too */
+ gps->flag &= ~GP_STROKE_SELECT;
+ }
- gpc->flag &= ~GP_CURVE_SELECT;
+ /* deselect curve and curve points */
+ if (gps->editcurve != NULL) {
+ bGPDcurve *gpc = gps->editcurve;
+ for (int j = 0; j < gpc->tot_curve_points; j++) {
+ bGPDcurve_point *gpc_pt = &gpc->curve_points[j];
+ BezTriple *bezt = &gpc_pt->bezt;
+ gpc_pt->flag &= ~GP_CURVE_POINT_SELECT;
+ BEZT_DESEL_ALL(bezt);
}
- /* deselect stroke itself too */
- gps->flag &= ~GP_STROKE_SELECT;
+ gpc->flag &= ~GP_CURVE_SELECT;
}
}
CTX_DATA_END;
More information about the Bf-blender-cvs
mailing list