From c07f2bc89196ea449a2875634eb85efa45733fb5 Mon Sep 17 00:00:00 2001 From: Dalai Felinto Date: Tue, 26 Jun 2018 12:26:10 +0200 Subject: [PATCH] Fix T55628: Crash when creating new material slots We need to update the geometry when resizing the object material slots. --- source/blender/blenkernel/intern/material.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/blender/blenkernel/intern/material.c b/source/blender/blenkernel/intern/material.c index 0d41385a39c..ab8c8695495 100644 --- a/source/blender/blenkernel/intern/material.c +++ b/source/blender/blenkernel/intern/material.c @@ -537,7 +537,7 @@ void BKE_material_resize_object(Main *bmain, Object *ob, const short totcol, boo if (ob->totcol && ob->actcol == 0) ob->actcol = 1; if (ob->actcol > ob->totcol) ob->actcol = ob->totcol; - DEG_id_tag_update(&ob->id, DEG_TAG_COPY_ON_WRITE); + DEG_id_tag_update(&ob->id, DEG_TAG_COPY_ON_WRITE | DEG_TAG_GEOMETRY); DEG_relations_tag_update(bmain); }