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