diff --git a/source/blender/editors/space_outliner/tree/tree_display_libraries.cc b/source/blender/editors/space_outliner/tree/tree_display_libraries.cc index 42e7ab00770..76cf9859a04 100644 --- a/source/blender/editors/space_outliner/tree/tree_display_libraries.cc +++ b/source/blender/editors/space_outliner/tree/tree_display_libraries.cc @@ -146,7 +146,7 @@ TreeElement *TreeDisplayLibraries::add_library_contents(Main &mainvar, ListBase if (filter_id_type) { ten = tenlib; } - else { + else if (id->lib == lib) { ten = add_element( &tenlib->subtree, reinterpret_cast(lib), nullptr, nullptr, TSE_ID_BASE, a); ten->directdata = lbarray[a];