[Bf-blender-cvs] [28015e164d0] temp-gpencil-bezier-v2: GPencil: Make curve - fix selection

Falk David noreply at git.blender.org
Tue Feb 23 18:56:39 CET 2021


Commit: 28015e164d05dd810a7d3d953327dd0f1d96cc4c
Author: Falk David
Date:   Sat Feb 20 20:00:47 2021 +0100
Branches: temp-gpencil-bezier-v2
https://developer.blender.org/rB28015e164d05dd810a7d3d953327dd0f1d96cc4c

GPencil: Make curve - fix selection

===================================================================

M	source/blender/editors/gpencil/gpencil_edit_curve.c

===================================================================

diff --git a/source/blender/editors/gpencil/gpencil_edit_curve.c b/source/blender/editors/gpencil/gpencil_edit_curve.c
index 54f6d5f52c5..cfa6c115a0d 100644
--- a/source/blender/editors/gpencil/gpencil_edit_curve.c
+++ b/source/blender/editors/gpencil/gpencil_edit_curve.c
@@ -156,10 +156,10 @@ static int gpencil_stroke_make_curve_exec(bContext *C, wmOperator *op)
         /* Select all curve points. */
         for (uint32_t i = 0; i < gpc->tot_curve_points; i++) {
           bGPDcurve_point *pt = &gpc->curve_points[i];
-          pt->flag &= ~GP_CURVE_POINT_SELECT;
+          pt->flag |= GP_CURVE_POINT_SELECT;
           BEZT_SEL_ALL(&pt->bezt);
         }
-        gpc->flag &= ~GP_CURVE_SELECT;
+        gpc->flag |= GP_CURVE_SELECT;
 
         /* Deselect stroke points. */
         for (uint32_t i = 0; i < gps->totpoints; i++) {
@@ -167,7 +167,6 @@ static int gpencil_stroke_make_curve_exec(bContext *C, wmOperator *op)
           pt->flag &= ~GP_SPOINT_SELECT;
         }
         gps->flag &= ~GP_STROKE_SELECT;
-
         changed = true;
       }
     }



More information about the Bf-blender-cvs mailing list