[Bf-blender-cvs] [07ba515b21a] blender-v3.3-release: GPencil: Fix unreported Close Stroke operator did not select new points

Antonio Vazquez noreply at git.blender.org
Wed Oct 26 10:55:07 CEST 2022


Commit: 07ba515b21ac9eb5ff8b2acc65df474a56c76af7
Author: Antonio Vazquez
Date:   Tue Oct 11 12:04:03 2022 +0200
Branches: blender-v3.3-release
https://developer.blender.org/rB07ba515b21ac9eb5ff8b2acc65df474a56c76af7

GPencil: Fix unreported Close Stroke operator did not select new points

When use the close stroke, the new created points were not addedd to the
selection.

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

M	source/blender/blenkernel/intern/gpencil_geom.cc

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

diff --git a/source/blender/blenkernel/intern/gpencil_geom.cc b/source/blender/blenkernel/intern/gpencil_geom.cc
index d0075a7d161..aafa3bc8fe6 100644
--- a/source/blender/blenkernel/intern/gpencil_geom.cc
+++ b/source/blender/blenkernel/intern/gpencil_geom.cc
@@ -1855,6 +1855,10 @@ bool BKE_gpencil_stroke_close(bGPDstroke *gps)
     pt->strength = interpf(pt2->strength, pt1->strength, step);
     pt->flag = 0;
     interp_v4_v4v4(pt->vert_color, pt1->vert_color, pt2->vert_color, step);
+    /* Set point as selected. */
+    if (gps->flag & GP_STROKE_SELECT) {
+      pt->flag |= GP_SPOINT_SELECT;
+    }
 
     /* Set weights. */
     if (gps->dvert != nullptr) {



More information about the Bf-blender-cvs mailing list