aboutsummaryrefslogtreecommitdiff
path: root/paludis/resolver/decider.cc
diff options
context:
space:
mode:
Diffstat (limited to 'paludis/resolver/decider.cc')
-rw-r--r--paludis/resolver/decider.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/paludis/resolver/decider.cc b/paludis/resolver/decider.cc
index c31d6671e..5b9ed83cb 100644
--- a/paludis/resolver/decider.cc
+++ b/paludis/resolver/decider.cc
@@ -1896,7 +1896,8 @@ Decider::_find_id_for_from(
a != a_end ; ++a)
{
auto b((*a)->accumulate_changes_to_make_met(_imp->env,
- get_changed_choices_for(*c).get(), *i, *why_changed_choices->changed_choices()));
+ get_changed_choices_for(*c).get(), *i, (*c)->from_id(),
+ *why_changed_choices->changed_choices()));
if (b.is_false())
{
ok = false;