Merge branch 'master' into blender2.8
[blender.git] / source / blender / modifiers / intern / MOD_array.c
index c87816cb0ea1ee50f7ed00198fa483f69f060546..68a0f31ae131c709fcd26fffcee32b36afd817d6 100644 (file)
@@ -102,9 +102,11 @@ static void updateDepsgraph(ModifierData *md, const ModifierUpdateDepsgraphConte
        ArrayModifierData *amd = (ArrayModifierData *)md;
        if (amd->start_cap != NULL) {
                DEG_add_object_relation(ctx->node, amd->start_cap, DEG_OB_COMP_TRANSFORM, "Array Modifier Start Cap");
+               DEG_add_object_relation(ctx->node, amd->start_cap, DEG_OB_COMP_GEOMETRY, "Array Modifier Start Cap");
        }
        if (amd->end_cap != NULL) {
                DEG_add_object_relation(ctx->node, amd->end_cap, DEG_OB_COMP_TRANSFORM, "Array Modifier End Cap");
+               DEG_add_object_relation(ctx->node, amd->end_cap, DEG_OB_COMP_GEOMETRY, "Array Modifier End Cap");
        }
        if (amd->curve_ob) {
                struct Depsgraph *depsgraph = DEG_get_graph_from_handle(ctx->node);