diff --git a/src/add-ons/kernel/file_systems/packagefs/ResolvableFamily.cpp b/src/add-ons/kernel/file_systems/packagefs/ResolvableFamily.cpp index 28de17716e..c237cd59db 100644 --- a/src/add-ons/kernel/file_systems/packagefs/ResolvableFamily.cpp +++ b/src/add-ons/kernel/file_systems/packagefs/ResolvableFamily.cpp @@ -43,6 +43,9 @@ ResolvableFamily::RemoveResolvable(Resolvable* resolvable, { resolvable->SetFamily(NULL); fResolvables.Remove(resolvable); + + // the removed resolvable's dependencies need to be updated + resolvable->MoveDependencies(dependenciesToUpdate); }