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