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:
@@ -320,6 +320,9 @@ PackageFSRoot::_RemovePackage(Package* package)
|
|||||||
} else
|
} else
|
||||||
family->RemoveDependency(dependency);
|
family->RemoveDependency(dependency);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (Resolvable* resolvable = dependency->Resolvable())
|
||||||
|
resolvable->RemoveDependency(dependency);
|
||||||
}
|
}
|
||||||
|
|
||||||
// unregister resolvables
|
// unregister resolvables
|
||||||
|
|||||||
Reference in New Issue
Block a user