[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