diff options
author | Bastien Montagne <montagne29@wanadoo.fr> | 2019-04-01 22:10:25 +0300 |
---|---|---|
committer | Bastien Montagne <montagne29@wanadoo.fr> | 2019-04-01 22:15:43 +0300 |
commit | 17c15798c35f33e4150beacb0f7b612bcef90c3e (patch) | |
tree | 1130b4a04cc1757eb660f50d395322c831c34172 /intern/ghost | |
parent | b5382c92cf9e265714862a19dbdcce1ec81e202a (diff) |
Fix T63101: Blender crashes on adding any object to collection duplicated with added scene.
Issue was that (deep) duplication code of scene ended up leaving
children collections of new master one without any parent.
Note that even though I think that fix is OK for now, we should really
make 'deep' duplication of IDs part of the generic ID management code.
Am less and less happy with current handling of this, done half from
/editors code, half from some semi-specialized helpers from /blenkernel,
with sometimes nearly the same logic replicated several times for
slightly different needs, etc. Unfortunately this would not be a small
refactor, so it will have to wait...
Diffstat (limited to 'intern/ghost')
0 files changed, 0 insertions, 0 deletions