[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