Blender Git Commit Log
Git Commits -> Revision 2871b0d
Revision 2871b0d by Lukas Toenne (master) October 17, 2013, 20:18 (GMT) |
Fix #37110, After deletion of large scene, file still huge. Objects were not being freed when unlinked from all scenes, due to user count increments on the ParticleSystem->parent pointers. These were referencing the objects themselves, creating a user count of 1 and preventing free. Object pointers should not usually do user counting, except in some cases like scenes and groups (thanks to Brecht for clarifying this). |
Commit Details:
Full Hash: 2871b0d7df5804e32e9ac4064ab2f29994b69b2d
SVN Revision: 60836
Parent Commit: 4230b8f
Lines Changed: +1, -1
1 Modified Path:
/source/blender/blenloader/intern/readfile.c (+1, -1) (Diff)