From b4e6ef42798e45775bdd39671b65e79283d24f0d Mon Sep 17 00:00:00 2001 From: Hans Goudey Date: Sat, 21 Oct 2023 14:55:52 +0200 Subject: [PATCH] Fix: MeshPolygon.use_smooth set inversed Mistake in 89e3ba4e25c9ff921b2584c294cbc38c3d344c34. --- source/blender/makesrna/intern/rna_mesh.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/blender/makesrna/intern/rna_mesh.cc b/source/blender/makesrna/intern/rna_mesh.cc index b4f375495c0..7b4a8a45fa2 100644 --- a/source/blender/makesrna/intern/rna_mesh.cc +++ b/source/blender/makesrna/intern/rna_mesh.cc @@ -583,8 +583,8 @@ static void rna_MeshPolygon_use_smooth_set(PointerRNA *ptr, bool value) &mesh->face_data, CD_PROP_BOOL, CD_SET_DEFAULT, mesh->faces_num, "sharp_face")); } const int index = rna_MeshPolygon_index_get(ptr); - if (value != sharp_faces[index]) { - sharp_faces[index] = value; + if (value == sharp_faces[index]) { + sharp_faces[index] = !value; BKE_mesh_tag_sharpness_changed(mesh); } }