From 6618f2d8efa57aa61ce5624c5966d0201584836c Mon Sep 17 00:00:00 2001 From: Ingo Weinhold Date: Sun, 26 Jun 2011 02:27:38 +0200 Subject: [PATCH] Fix dependency resolution on resolvable removable ResolvableFamily::RemoveResolvable(): Move the resolvable's dependencies to the update list. --- src/add-ons/kernel/file_systems/packagefs/ResolvableFamily.cpp | 3 +++ 1 file changed, 3 insertions(+) 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); }