bab3e5c4420f34e4decd72f91b9e5673bd42c1f1
The copy constructor of the Layer class didn't do a copy of the frames storage (DNA) and only a copy of the frames map (runtime). This is fine, but we need to make sure to tag the frames storage, because it is out of sync otherwise. During edit mode undo, the layers were copied (but the frames storage not tagged) which meant that after undoing and then saving the file, the frames would be gone after reloading. The fix makes sure we tag the frames storage, so that it is properly synced.
…
Blender
Blender is the free and open source 3D creation suite. It supports the entirety of the 3D pipeline-modeling, rigging, animation, simulation, rendering, compositing, motion tracking and video editing.
Project Pages
Development
License
Blender as a whole is licensed under the GNU General Public License, Version 3. Individual files may have a different, but compatible license.
See blender.org/about/license for details.
Description
Languages
C++
78%
Python
14.9%
C
2.9%
GLSL
1.9%
CMake
1.2%
Other
0.9%
