Blender Git Commit Log

Git Commits -> Revision e5c3284

Revision e5c3284 by Bastien Montagne (master)
October 4, 2016, 13:05 (GMT)
Fix T49553: Blender 2.78 crashes when File->Data Previews ->Refresh Datablock Previews

New recursive iteration over IDs in BKE_library_foreach_ID_link() was
broken by the infamous nodetree case. We cannot really recusively call
this function in that case, so better to deffer handling of
non-datablock NodeTrees as if real IDs here.

Also fixed initial ID not being stored as handled, in rare cases this
could also lead to infinite looping.

To be backported to 2.78a.

Commit Details:

Full Hash: e5c32844678e292a084d6d97eb2d4ba6affc217d
Parent Commit: b4f9766
Lines Changed: +23, -6

1 Modified Path:

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