From 2dfea8a5e04b5e8e189ab4670e2beaf6ae89fb10 Mon Sep 17 00:00:00 2001 From: Nils Adermann Date: Sun, 20 May 2012 15:44:15 +0200 Subject: [PATCH] Only consider undecided literals for selectAndInstall Fixes #707 --- src/Composer/DependencyResolver/Solver.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Composer/DependencyResolver/Solver.php b/src/Composer/DependencyResolver/Solver.php index 2afb01c7d..9b0d12ad1 100644 --- a/src/Composer/DependencyResolver/Solver.php +++ b/src/Composer/DependencyResolver/Solver.php @@ -723,7 +723,9 @@ class Solver $noneSatisfied = false; break; } - $decisionQueue[] = $literal; + if ($literal > 0 && $this->undecided($literal)) { + $decisionQueue[] = $literal; + } } if ($noneSatisfied && count($decisionQueue)) {