Commit: 5222521bc7f9b789f91edcee5f8c519f7a600781
Author: YimingWu
Date:   Tue Jul 28 11:05:49 2020 +0800
Branches: lanpr-under-gp
https://developer.blender.org/rB5222521bc7f9b789f91edcee5f8c519f7a600781

LineArt: Don't retain strokes when disabled auto_update. Also prevent render 
dead-lock.

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

M       source/blender/gpencil_modifiers/intern/MOD_gpencillineart.c

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

diff --git a/source/blender/gpencil_modifiers/intern/MOD_gpencillineart.c 
b/source/blender/gpencil_modifiers/intern/MOD_gpencillineart.c
index ea471e592a0..4e11402eb38 100644
--- a/source/blender/gpencil_modifiers/intern/MOD_gpencillineart.c
+++ b/source/blender/gpencil_modifiers/intern/MOD_gpencillineart.c
@@ -129,6 +129,11 @@ static void generateStrokes(GpencilModifierData *md, 
Depsgraph *depsgraph, Objec
   LineartGpencilModifierData *lmd = (LineartGpencilModifierData *)md;
   bGPdata *gpd = ob->data;
 
+  Scene *s = DEG_get_evaluated_scene(depsgraph);
+  if (!(s->lineart.flags & LRT_AUTO_UPDATE)) {
+    return;
+  }
+
   /* Guard early, don't trigger calculation when no gpencil frame is present. 
Probably should
    * disable in the isModifierDisabled() function but we need addtional arg 
for depsgraph and
    * gpd.*/

_______________________________________________
Bf-blender-cvs mailing list
Bf-blender-cvs@blender.org
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to