[Bf-blender-cvs] [3dced61b1df] greasepencil-object: Fix: Don't create redundant palette for Monkey

Joshua Leung noreply at git.blender.org
Wed Oct 4 14:17:06 CEST 2017


Commit: 3dced61b1dfb1a4247106d54802dde875393c429
Author: Joshua Leung
Date:   Tue Oct 3 19:39:13 2017 +1300
Branches: greasepencil-object
https://developer.blender.org/rB3dced61b1dfb1a4247106d54802dde875393c429

Fix: Don't create redundant palette for Monkey

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

M	source/blender/editors/object/object_add.c

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

diff --git a/source/blender/editors/object/object_add.c b/source/blender/editors/object/object_add.c
index 3696079c8f8..758991d8788 100644
--- a/source/blender/editors/object/object_add.c
+++ b/source/blender/editors/object/object_add.c
@@ -1016,7 +1016,7 @@ static int object_gpencil_add_exec(bContext *C, wmOperator *op)
 	ts->gpencil_src = GP_TOOL_SOURCE_OBJECT;
 	/* add a grease pencil datablock */	
 	ob->gpd = BKE_gpencil_data_addnew("GPencil");
-	ED_gpencil_add_defaults(C);
+	
 	/* if type is monkey, create a 2D Suzanne */
 	// TODO: create with offset to cursor?
 	switch (type) {
@@ -1025,11 +1025,14 @@ static int object_gpencil_add_exec(bContext *C, wmOperator *op)
 			ED_gpencil_create_monkey(C, ob->gpd);
 			ED_object_rotation_from_view(C, rot, 'Y');
 			copy_v3_v3(ob->rot, rot);
+			
+			ED_gpencil_add_defaults(C);
 			break;
 		}
 		
 		case GP_EMPTY:
 			/* do nothing */
+			ED_gpencil_add_defaults(C);
 			break;
 		
 		default:



More information about the Bf-blender-cvs mailing list