From 23bd6cff81464994b635e9daf33d57ec32055a31 Mon Sep 17 00:00:00 2001 From: Antonio Vazquez Date: Wed, 31 Mar 2021 16:17:31 +0200 Subject: GPencil: Avoid LineArt modifier uses negative material index In some situations the material index could be negative, and this is wrong. --- source/blender/gpencil_modifiers/intern/lineart/lineart_cpu.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'source/blender/gpencil_modifiers') diff --git a/source/blender/gpencil_modifiers/intern/lineart/lineart_cpu.c b/source/blender/gpencil_modifiers/intern/lineart/lineart_cpu.c index 7fb3981d9dc..2389e0c403c 100644 --- a/source/blender/gpencil_modifiers/intern/lineart/lineart_cpu.c +++ b/source/blender/gpencil_modifiers/intern/lineart/lineart_cpu.c @@ -3858,7 +3858,7 @@ static void lineart_gpencil_generate(LineartRenderBuffer *rb, BKE_gpencil_stroke_add_points(gps, stroke_data, count, mat); BKE_gpencil_dvert_ensure(gps); - gps->mat_nr = material_nr; + gps->mat_nr = max_ii(material_nr, 0); MEM_freeN(stroke_data); -- cgit v1.2.3