Blender Git Commit Log

Git Commits -> Revision a67562e

Revision a67562e by Joshua Leung (master)
August 16, 2011, 01:02 (GMT)
Bugfix [#28267] keyframed values for shapekeys of copied objects are
linked

Shapekey actions weren't getting copied when their owner data was.

This was due to the IMO totally convoluted way in which the duplicate
action flags have been set up:
- the function to copy animdata takes a param to specify whether
actions are copied or not, but this is never touched (i.e. this always
just gets FALSE passed in)
- instead, we jump around in hoops later figuring out whether the
userpref wants copying to occur, then fixing up the links

IIRC, part of this may be due to a desire/need to not duplicate
actions when dealing with NodeTree copies for multi-threaded
rendering, but at the expense of complicating everything else.

Commit Details:

Full Hash: a67562e73cbc2f4a9641fbc4d1147b4b2cc935c4
SVN Revision: 39429
Parent Commit: a458de8
Lines Changed: +7, -24

3 Modified Paths:

/source/blender/blenkernel/intern/anim_sys.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/fmodifier.c (+1, -1) (Diff)
/source/blender/editors/object/object_add.c (+5, -22) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021