[Bf-blender-cvs] [70a2eeba9e5] greasepencil-object: GP: Fix segment fault with primitive curve

Antonioya noreply at git.blender.org
Fri Dec 7 12:53:51 CET 2018


Commit: 70a2eeba9e507171eb3991e3cb6745b0dfeb36f1
Author: Antonioya
Date:   Fri Dec 7 12:53:42 2018 +0100
Branches: greasepencil-object
https://developer.blender.org/rB70a2eeba9e507171eb3991e3cb6745b0dfeb36f1

GP: Fix segment fault with primitive curve

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

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

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

diff --git a/source/blender/editors/gpencil/gpencil_primitive.c b/source/blender/editors/gpencil/gpencil_primitive.c
index 6ebb2045ef9..756ea06733c 100644
--- a/source/blender/editors/gpencil/gpencil_primitive.c
+++ b/source/blender/editors/gpencil/gpencil_primitive.c
@@ -500,6 +500,9 @@ static void gp_primitive_update_strokes(bContext *C, tGPDprimitive *tgpi)
 	/* convert screen-coordinates to 3D coordinates */
 	gp_session_validatebuffer(tgpi);
 	gp_init_colors(tgpi);
+	if (gset->flag & GP_SCULPT_SETT_FLAG_PRIMITIVE_CURVE) {
+		curvemapping_initialize(ts->gp_sculpt.cur_primitive);
+	}
 
 	for (int i = 0; i < gps->totpoints; i++) {
 		bGPDspoint *pt = &gps->points[i];



More information about the Bf-blender-cvs mailing list