Merge branch 'master' into blender2.8
authorSergey Sharybin <sergey.vfx@gmail.com>
Wed, 25 Apr 2018 14:35:11 +0000 (16:35 +0200)
committerSergey Sharybin <sergey.vfx@gmail.com>
Wed, 25 Apr 2018 14:35:11 +0000 (16:35 +0200)
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);