Blender Git Loki
Git Commits -> Revision 022ad8f
Revision 022ad8f by Bastien Montagne (asset-engine, asset-engine--archived, id_copy_refactor, id_override_static) July 6, 2017, 13:46 (GMT) |
Change a bit ideas behind new copying code, now ID-specific copying never handles usercount. Makes things much simpler, and more consistent. Also fix issue with new copying and bloody nodetrees, using same hack as in original ntree copying code to detect 'root' ntrees that shall never be put into bmain :((((((( |
Commit Details:
Full Hash: 022ad8f769919c0e703bce14bd04b68888ccdb77
Parent Commit: 8af813f
Lines Changed: +75, -105
12 Modified Paths:
/source/blender/blenkernel/intern/armature.c (+7, -2) (Diff)
/source/blender/blenkernel/intern/camera.c (+2, -0) (Diff)
/source/blender/blenkernel/intern/curve.c (+2, -14) (Diff)
/source/blender/blenkernel/intern/key.c (+2, -0) (Diff)
/source/blender/blenkernel/intern/lamp.c (+6, -6) (Diff)
/source/blender/blenkernel/intern/lattice.c (+2, -0) (Diff)
/source/blender/blenkernel/intern/library.c (+18, -31) (Diff)
/source/blender/blenkernel/intern/mball.c (+3, -8) (Diff)
/source/blender/blenkernel/intern/mesh.c (+3, -9) (Diff)
/source/blender/blenkernel/intern/node.c (+9, -4) (Diff)
/source/blender/blenkernel/intern/object.c (+17, -27) (Diff)
/source/blender/blenkernel/intern/speaker.c (+4, -4) (Diff)
/source/blender/blenkernel/intern/camera.c (+2, -0) (Diff)
/source/blender/blenkernel/intern/curve.c (+2, -14) (Diff)
/source/blender/blenkernel/intern/key.c (+2, -0) (Diff)
/source/blender/blenkernel/intern/lamp.c (+6, -6) (Diff)
/source/blender/blenkernel/intern/lattice.c (+2, -0) (Diff)
/source/blender/blenkernel/intern/library.c (+18, -31) (Diff)
/source/blender/blenkernel/intern/mball.c (+3, -8) (Diff)
/source/blender/blenkernel/intern/mesh.c (+3, -9) (Diff)
/source/blender/blenkernel/intern/node.c (+9, -4) (Diff)
/source/blender/blenkernel/intern/object.c (+17, -27) (Diff)
/source/blender/blenkernel/intern/speaker.c (+4, -4) (Diff)