From 577d6d3f872206c99dc95c8afaff47ca0339d7fc Mon Sep 17 00:00:00 2001 From: Antonio Vazquez Date: Thu, 17 Jun 2021 20:41:53 +0200 Subject: 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 --- source/blender/editors/gpencil/gpencil_edit.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'source/blender/editors/gpencil') 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 */ -- cgit v1.2.3