Fix T101233: Crash on deleting the object in outliner due to null pointer access
After rB188f7585a183 deleting the object results in crash due to null pointer access if collections are filtered out Reviewed by: mont29 Differential Revision: https://developer.blender.org/D16031
This commit is contained in:
parent
dd4a40f42d
commit
4186b0ebe4
@ -2371,7 +2371,7 @@ static TreeTraversalAction outliner_collect_objects_to_delete(TreeElement *te, v
|
||||
|
||||
/* Do not allow to delete children objects of an override collection. */
|
||||
TreeElement *te_parent = te->parent;
|
||||
if (outliner_is_collection_tree_element(te_parent)) {
|
||||
if (te_parent != nullptr && outliner_is_collection_tree_element(te_parent)) {
|
||||
TreeStoreElem *tselem_parent = TREESTORE(te_parent);
|
||||
ID *id_parent = tselem_parent->id;
|
||||
BLI_assert(GS(id_parent->name) == ID_GR);
|
||||
|
Loading…
Reference in New Issue
Block a user