[Bf-blender-cvs] [53018b4ac8a] temp-lineart-contained: LineArt: Use frame 0 when creating grease pencil object.

YimingWu noreply at git.blender.org
Thu Mar 18 10:49:00 CET 2021


Commit: 53018b4ac8a52c61ae1fb95ba3d81119a85357d3
Author: YimingWu
Date:   Thu Mar 18 17:48:46 2021 +0800
Branches: temp-lineart-contained
https://developer.blender.org/rB53018b4ac8a52c61ae1fb95ba3d81119a85357d3

LineArt: Use frame 0 when creating grease pencil object.

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

M	source/blender/editors/gpencil/gpencil_add_lineart.c
M	source/blender/gpencil_modifiers/intern/MOD_gpencillineart.c

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

diff --git a/source/blender/editors/gpencil/gpencil_add_lineart.c b/source/blender/editors/gpencil/gpencil_add_lineart.c
index 71253635ea8..cd996cafa36 100644
--- a/source/blender/editors/gpencil/gpencil_add_lineart.c
+++ b/source/blender/editors/gpencil/gpencil_add_lineart.c
@@ -111,7 +111,7 @@ void ED_gpencil_create_lineart(bContext *C, Object *ob)
   bGPDlayer *lines = BKE_gpencil_layer_addnew(gpd, "Lines", true);
 
   /* frames */
-  BKE_gpencil_frame_addnew(lines, CFRA);
+  BKE_gpencil_frame_addnew(lines, 0);
 
   /* update depsgraph */
   /* To trigger modifier update, this is still needed although we don't have any strokes. */
diff --git a/source/blender/gpencil_modifiers/intern/MOD_gpencillineart.c b/source/blender/gpencil_modifiers/intern/MOD_gpencillineart.c
index 2e03e07ea0f..c8d33f9eca5 100644
--- a/source/blender/gpencil_modifiers/intern/MOD_gpencillineart.c
+++ b/source/blender/gpencil_modifiers/intern/MOD_gpencillineart.c
@@ -152,7 +152,6 @@ static void generateStrokes(GpencilModifierData *md, Depsgraph *depsgraph, Objec
   BKE_gpencil_frame_active_set(depsgraph, gpd);
   bGPDframe *gpf = gpl->actframe;
   if (gpf == NULL) {
-    BKE_gpencil_frame_addnew(gpl, DEG_get_evaluated_scene(depsgraph)->r.cfra);
     return;
   }



More information about the Bf-blender-cvs mailing list