From 4fabafa3527f8700a8cc1cbfe6e7dc46f2466fbb Mon Sep 17 00:00:00 2001 From: Pratik Borhade Date: Wed, 11 Oct 2023 13:06:13 +0200 Subject: [PATCH] GPv3: Assign correct GP material Creating new material on empty slot adds general material for GPv3 object. Instead GP material should be used. Found this issue while creating #113481 Pull Request: https://projects.blender.org/blender/blender/pulls/113526 --- source/blender/editors/render/render_shading.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/blender/editors/render/render_shading.cc b/source/blender/editors/render/render_shading.cc index d84bd89ebba..b725038e69c 100644 --- a/source/blender/editors/render/render_shading.cc +++ b/source/blender/editors/render/render_shading.cc @@ -773,7 +773,7 @@ static int new_material_exec(bContext *C, wmOperator * /*op*/) } else { const char *name = DATA_("Material"); - if (!(ob != nullptr && ob->type == OB_GPENCIL_LEGACY)) { + if (!(ob != nullptr && ELEM(ob->type, OB_GPENCIL_LEGACY, OB_GREASE_PENCIL))) { ma = BKE_material_add(bmain, name); } else {