From 13148cdf39ecd660ecbcd11bf0bc066a07153325 Mon Sep 17 00:00:00 2001 From: Bastien Montagne Date: Fri, 15 Dec 2023 18:15:39 +0100 Subject: [PATCH] Fix: (studio-reported) crash in Solidify Modifier code. Regression from b52a071e7a3a, mistakenly replaced the destination by the source mesh for some data (like face material indices attribute). --- source/blender/modifiers/intern/MOD_solidify_extrude.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/blender/modifiers/intern/MOD_solidify_extrude.cc b/source/blender/modifiers/intern/MOD_solidify_extrude.cc index fc7b579c6c3..8d03170956a 100644 --- a/source/blender/modifiers/intern/MOD_solidify_extrude.cc +++ b/source/blender/modifiers/intern/MOD_solidify_extrude.cc @@ -417,7 +417,7 @@ Mesh *MOD_solidify_extrude_modifyMesh(ModifierData *md, const ModifierEvalContex } \ (void)0 - bke::MutableAttributeAccessor dst_attributes = mesh->attributes_for_write(); + bke::MutableAttributeAccessor dst_attributes = result->attributes_for_write(); bke::SpanAttributeWriter dst_material_index = dst_attributes.lookup_or_add_for_write_span( "material_index", ATTR_DOMAIN_FACE);