Commit: 577d6d3f872206c99dc95c8afaff47ca0339d7fc
Author: Antonio Vazquez
Date:   Thu Jun 17 20:41:53 2021 +0200
Branches: master
https://developer.blender.org/rB577d6d3f872206c99dc95c8afaff47ca0339d7fc

Fix T89234: Gpencil Separate doesn't copy settings in Stroke/Point mode

Some values were not copied from the old layer to the new one as Tint or 
Opacity factor.

The error affected to Strokes and Point mode

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

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

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

diff --git a/source/blender/editors/gpencil/gpencil_edit.c 
b/source/blender/editors/gpencil/gpencil_edit.c
index f29f5187015..3da75a665a2 100644
--- a/source/blender/editors/gpencil/gpencil_edit.c
+++ b/source/blender/editors/gpencil/gpencil_edit.c
@@ -4618,6 +4618,11 @@ static int gpencil_stroke_separate_exec(bContext *C, 
wmOperator *op)
               /* add layer if not created before */
               if (gpl_dst == NULL) {
                 gpl_dst = BKE_gpencil_layer_addnew(gpd_dst, gpl->info, false, 
false);
+                gpl_dst->line_change = gpl->line_change;
+                copy_v4_v4(gpl_dst->tintcolor, gpl->tintcolor);
+                gpl_dst->opacity = gpl->opacity;
+                gpl_dst->blend_mode = gpl->blend_mode;
+                gpl_dst->vertex_paint_opacity = gpl->vertex_paint_opacity;
               }
 
               /* add frame if not created before */

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
List details, subscription details or unsubscribe:
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to