Fix T98698: Division by zero in smear code when strength is zero

This commit is contained in:
Joseph Eagar
2022-07-04 01:17:19 -07:00
parent c5d3846b10
commit a720a4aabb

View File

@@ -532,7 +532,7 @@ void SCULPT_do_smear_brush(Sculpt *sd, Object *ob, PBVHNode **nodes, int totnode
Brush *brush = BKE_paint_brush(&sd->paint);
SculptSession *ss = ob->sculpt;
if (!SCULPT_has_colors(ss)) {
if (!SCULPT_has_colors(ss) || ss->cache->bstrength == 0.0f) {
return;
}