Fix removing dependencies on package removal

The dependencies must also be dissociated from the resolvables they have
been resolved to.
This commit is contained in:
Ingo Weinhold
2011-07-21 17:43:33 +02:00
parent 72796728e3
commit c6a11edc9f
@@ -320,6 +320,9 @@ PackageFSRoot::_RemovePackage(Package* package)
} else
family->RemoveDependency(dependency);
}
if (Resolvable* resolvable = dependency->Resolvable())
resolvable->RemoveDependency(dependency);
}
// unregister resolvables