Merge branch 'blender-v2.93-release'
[blender.git] / source / blender / modifiers / intern / MOD_nodes.cc
index 37a21a3c14bcdfadd124c38abd722f1a7cbbb395..f927f4b1bcd16e1786ce26fcf5920533cd830fd5 100644 (file)
@@ -179,7 +179,7 @@ static void add_object_relation(const ModifierUpdateDepsgraphContext *ctx, Objec
     if (object.type == OB_EMPTY && object.instance_collection != nullptr) {
       add_collection_relation(ctx, *object.instance_collection);
     }
-    else if (ELEM(object.type, OB_MESH, OB_POINTCLOUD, OB_VOLUME, OB_CURVE)) {
+    else if (DEG_object_has_geometry_component(&object)) {
       DEG_add_object_relation(ctx->node, &object, DEG_OB_COMP_GEOMETRY, "Nodes Modifier");
       DEG_add_customdata_mask(ctx->node, &object, &dependency_data_mask);
     }