[Bf-blender-cvs] [e6e7ba4a089] greasepencil-object: Apply all modifiers first

Antonio Vazquez noreply at git.blender.org
Thu Dec 21 17:59:26 CET 2017


Commit: e6e7ba4a089f4893efdaa9eae6a91368b0605d7b
Author: Antonio Vazquez
Date:   Thu Dec 21 17:59:16 2017 +0100
Branches: greasepencil-object
https://developer.blender.org/rBe6e7ba4a089f4893efdaa9eae6a91368b0605d7b

Apply all modifiers first

The previous commit was the Context missing as parameter and this was the reason of the errors

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

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

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

diff --git a/source/blender/editors/gpencil/gpencil_data.c b/source/blender/editors/gpencil/gpencil_data.c
index fd6b4cff7cc..182d4ab4c1a 100644
--- a/source/blender/editors/gpencil/gpencil_data.c
+++ b/source/blender/editors/gpencil/gpencil_data.c
@@ -1938,16 +1938,14 @@ int ED_gpencil_join_objects_exec(bContext *C, wmOperator *op)
 			if (obact->data != base->object->data) {
 				bGPdata *gpd = base->object->data;
 
-#if 0 /* not implemented yet */
-				/* Apply all GP modifiers */
+				/* Apply all GP modifiers before */
 				for (ModifierData *md = base->object->modifiers.first; md; md = md->next) {
 					const ModifierTypeInfo *mti = modifierType_getInfo(md->type);
 
 					if (mti->bakeModifierGP) {
-						mti->bakeModifierGP(NULL, bmain->eval_ctx, md, base->object);
+						mti->bakeModifierGP(C, bmain->eval_ctx, md, base->object);
 					}
 				}
-#endif
 
 				/* copy vertex groups to the base one's */
 				int old_idx = 0;



More information about the Bf-blender-cvs mailing list