diff --git a/source/blender/modifiers/intern/MOD_grease_pencil_shrinkwrap.cc b/source/blender/modifiers/intern/MOD_grease_pencil_shrinkwrap.cc index 6e4902cd160..a445b0cf863 100644 --- a/source/blender/modifiers/intern/MOD_grease_pencil_shrinkwrap.cc +++ b/source/blender/modifiers/intern/MOD_grease_pencil_shrinkwrap.cc @@ -225,6 +225,9 @@ static void modify_geometry_set(ModifierData *md, const int frame = grease_pencil.runtime->eval_frame; ensure_shrinkwrap_cache_data(smd, *ctx); + if (!smd.cache_data) { + return; + } IndexMaskMemory mask_memory; const IndexMask layer_mask = modifier::greasepencil::get_filtered_layer_mask(