Fix (unreported) potential crash in 'make override' Outliner tool.

This commit is contained in:
Bastien Montagne
2023-07-07 20:46:53 +02:00
parent 4842424220
commit 9889d0ef6f

View File

@@ -1400,8 +1400,10 @@ static void id_override_library_create_hierarchy_process(bContext *C,
if (ID_IS_LINKED(id_iter) || !ID_IS_OVERRIDE_LIBRARY_REAL(id_iter)) {
continue;
}
if (!data.id_hierarchy_roots_uid.contains(
id_iter->override_library->hierarchy_root->session_uuid)) {
if (id_iter->override_library->hierarchy_root != nullptr &&
!data.id_hierarchy_roots_uid.contains(
id_iter->override_library->hierarchy_root->session_uuid))
{
continue;
}
if (data.selected_id_uid.contains(id_iter->override_library->reference->session_uuid) ||