Fix T58679: Missing modifiers update on changes to texture
[blender.git] / source / blender / modifiers / intern / MOD_warp.c
index aea530e7b6e60b21c86f929df16b3a9228d6dacb..3befe0a94d73424aa65aa79f357926f8f4ff8bea 100644 (file)
@@ -150,6 +150,9 @@ static void updateDepsgraph(ModifierData *md, const ModifierUpdateDepsgraphConte
        if ((wmd->texmapping == MOD_DISP_MAP_OBJECT) && wmd->map_object != NULL) {
                DEG_add_object_relation(ctx->node, wmd->map_object, DEG_OB_COMP_TRANSFORM, "Warp Modifier map");
        }
        if ((wmd->texmapping == MOD_DISP_MAP_OBJECT) && wmd->map_object != NULL) {
                DEG_add_object_relation(ctx->node, wmd->map_object, DEG_OB_COMP_TRANSFORM, "Warp Modifier map");
        }
+       if (wmd->texture != NULL) {
+               DEG_add_generic_id_relation(ctx->node, &wmd->texture->id, "Warp Modifier");
+       }
 }
 
 static void warpModifier_do(
 }
 
 static void warpModifier_do(