Fix (unreported) missing handling of Maks' spline parent ID pointer in foreach_id code.

This commit is contained in:
Bastien Montagne
2023-08-17 19:26:01 +02:00
parent 3822d8e3fc
commit 7d6e47a2b0

View File

@@ -81,6 +81,7 @@ static void mask_foreach_id(ID *id, LibraryForeachIDData *data)
LISTBASE_FOREACH (MaskLayer *, mask_layer, &mask->masklayers) {
LISTBASE_FOREACH (MaskSpline *, mask_spline, &mask_layer->splines) {
BKE_LIB_FOREACHID_PROCESS_ID(data, mask_spline->parent.id, IDWALK_CB_USER);
for (int i = 0; i < mask_spline->tot_point; i++) {
MaskSplinePoint *point = &mask_spline->points[i];
BKE_LIB_FOREACHID_PROCESS_ID(data, point->parent.id, IDWALK_CB_USER);