Fix [#36759] UV Project - Specified UV Map doesnt work properly
authorBastien Montagne <montagne29@wanadoo.fr>
Fri, 20 Sep 2013 11:14:08 +0000 (11:14 +0000)
committerBastien Montagne <montagne29@wanadoo.fr>
Fri, 20 Sep 2013 11:14:08 +0000 (11:14 +0000)
commit2cca73eeb17abc59d08926b84a81dcf4e085f618
treec912cd1b4dfab7df99bd47649ab4d46b9baabff6
parent6ca12765e331a3403f8bf3f6a0c94db99937c790
Fix [#36759] UV Project - Specified UV Map doesnt work properly

In fact, the issue was that names of mloopuv/mtespoly layers could very easily get out of sync (a simple rename was enough), while most tools (such as the UVProject modifier) expect matching layers to have the same name!

Now matching names are check on load, and renaming of a layer through RNA is guaranted to be synchronized with its counterparts.

Thanks to Brecht & Campbell for reviews.
source/blender/blenkernel/BKE_mesh.h
source/blender/blenkernel/intern/mesh.c
source/blender/blenkernel/intern/mesh_validate.c
source/blender/makesrna/intern/rna_mesh.c