Blender Git Commit Log

Git Commits -> Revision d0df7fb

Revision d0df7fb by Bastien Montagne (master)
March 3, 2019, 20:56 (GMT)
Fix (unreported) missing handling of 'never self' ID pointers in library_query and library_remap codes.

Looks like something forgotten at some point, define in callback flags
was there, just not used at all.

Added most obvious cases now (we are probably still missing some), and
proper handling for it in remapping code (when we hit such case, we
'convert' new_id to NULL and go on with it).

Related (as in, exposed by) T62076, but not the actual cause of that bug.

Commit Details:

Full Hash: d0df7fb3b94ea85dd783f372c3f926d250944305
Parent Commit: 419ee7b
Lines Changed: +20, -14

2 Modified Paths:

/source/blender/blenkernel/intern/library_query.c (+13, -13) (Diff)
/source/blender/blenkernel/intern/library_remap.c (+7, -1) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021