diff options
| author | Julian Andres Klode <julian.klode@canonical.com> | 2024-08-01 16:08:13 +0900 |
|---|---|---|
| committer | Julian Andres Klode <julian.klode@canonical.com> | 2024-11-02 10:23:15 +0100 |
| commit | 835fd787c24c496516965eb59fef81cbd1e304cc (patch) | |
| tree | 4910a9f3c2ade0f62c888b53b70891afe2c39ac7 /apt-pkg | |
| parent | b4f43e48994bec07a9b5aa38d21e3fd350912d16 (diff) | |
solver3: Move needsRescore from Reject to Enqueue()
Diffstat (limited to 'apt-pkg')
| -rw-r--r-- | apt-pkg/solver3.cc | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/apt-pkg/solver3.cc b/apt-pkg/solver3.cc index c04deadb3..ba0dd949a 100644 --- a/apt-pkg/solver3.cc +++ b/apt-pkg/solver3.cc @@ -331,6 +331,9 @@ bool APT::Solver::Enqueue(Var var, bool decision, Var reason) solved.push_back(Solved{var, std::nullopt}); + if (not decision) + needsRescore = true; + return true; } @@ -422,8 +425,6 @@ bool APT::Solver::Reject(pkgCache::PkgIterator Pkg, Var reason, Group group) if (not Reject(ver, Var(Pkg), group)) return false; - needsRescore = true; - return true; } @@ -465,8 +466,6 @@ bool APT::Solver::Reject(pkgCache::VerIterator Ver, Var reason, Group group) if (not RejectReverseDependencies(Ver)) return false; - needsRescore = true; - return true; } |
