Blender Git Commit Log

Git Commits -> Revision 8662f58

Revision 8662f58 by Bastien Montagne (master)
July 8, 2016, 17:53 (GMT)
Fix (unreported) broken shapekeys after 'make_local' of datablocks used both directly and directly.

At first thought it was own recent work, but think issue is there since ages actually...

Basically, id_make_local() would always localize mesh/curve/lattice shapekeys, even in case
obdata localization actually made a local copy instead of localizing original datablock.

This was causing shapekeys being localized twice, and other odd nasty effects.

Commit Details:

Full Hash: 8662f583da216b56cf8f4dbe5f68c9da7999a9f1
Parent Commit: 282de86
Lines Changed: +10, -17

4 Modified Paths:

/source/blender/blenkernel/intern/curve.c (+2, -0) (Diff)
/source/blender/blenkernel/intern/lattice.c (+2, -0) (Diff)
/source/blender/blenkernel/intern/library.c (+4, -13) (Diff)
/source/blender/blenkernel/intern/mesh.c (+2, -4) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021