Fix T59898: Slow modifier stack on trasnform
authorSergey Sharybin <sergey.vfx@gmail.com>
Fri, 4 Jan 2019 13:47:16 +0000 (14:47 +0100)
committerSergey Sharybin <sergey.vfx@gmail.com>
Fri, 4 Jan 2019 13:47:41 +0000 (14:47 +0100)
source/blender/modifiers/intern/MOD_mirror.c

index d24f32a..ae3f28a 100644 (file)
@@ -78,8 +78,8 @@ static void updateDepsgraph(ModifierData *md, const ModifierUpdateDepsgraphConte
        MirrorModifierData *mmd = (MirrorModifierData *)md;
        if (mmd->mirror_ob != NULL) {
                DEG_add_object_relation(ctx->node, mmd->mirror_ob, DEG_OB_COMP_TRANSFORM, "Mirror Modifier");
+               DEG_add_object_relation(ctx->node, ctx->object, DEG_OB_COMP_TRANSFORM, "Mirror Modifier");
        }
-       DEG_add_object_relation(ctx->node, ctx->object, DEG_OB_COMP_TRANSFORM, "Mirror Modifier");
 }
 
 static Mesh *doBiscetOnMirrorPlane(