[Bf-blender-cvs] [ce59c7da188] greasepencil-object: GPencil: Enable edit mode in modifiers if Edit is supported
Antonio Vazquez
noreply at git.blender.org
Thu Feb 27 08:45:48 CET 2020
Commit: ce59c7da1886b305219c6b9e021fb5bbe15ef884
Author: Antonio Vazquez
Date: Thu Feb 27 08:45:22 2020 +0100
Branches: greasepencil-object
https://developer.blender.org/rBce59c7da1886b305219c6b9e021fb5bbe15ef884
GPencil: Enable edit mode in modifiers if Edit is supported
Some modifiers cannot be used in edit mode.
===================================================================
M source/blender/editors/object/object_gpencil_modifier.c
===================================================================
diff --git a/source/blender/editors/object/object_gpencil_modifier.c b/source/blender/editors/object/object_gpencil_modifier.c
index 52780a83968..4543f1a19b3 100644
--- a/source/blender/editors/object/object_gpencil_modifier.c
+++ b/source/blender/editors/object/object_gpencil_modifier.c
@@ -91,8 +91,10 @@ GpencilModifierData *ED_object_gpencil_modifier_add(
/* make sure modifier data has unique name */
BKE_gpencil_modifier_unique_name(&ob->greasepencil_modifiers, new_md);
- /* enable edit mode visible by default. */
- new_md->mode |= eGpencilModifierMode_Editmode;
+ /* Enable edit mode visible by default. */
+ if (mti->flags & eGpencilModifierTypeFlag_SupportsEditmode) {
+ new_md->mode |= eGpencilModifierMode_Editmode;
+ }
bGPdata *gpd = ob->data;
DEG_id_tag_update(&gpd->id, ID_RECALC_TRANSFORM | ID_RECALC_GEOMETRY);
More information about the Bf-blender-cvs
mailing list