There is an optimization to avoid creating the attribute if we only set faces smooth. But since "use_smooth" and "sharp_face" are inverted, the check for that case needs to be invertex compared to other similar attribute setters.
There is an optimization to avoid creating the attribute if we only set faces smooth. But since "use_smooth" and "sharp_face" are inverted, the check for that case needs to be invertex compared to other similar attribute setters.