Bläddra i källkod

Only consider undecided literals for selectAndInstall

Fixes #707
Nils Adermann 13 år sedan
förälder
incheckning
2dfea8a5e0
1 ändrade filer med 3 tillägg och 1 borttagningar
  1. 3 1
      src/Composer/DependencyResolver/Solver.php

+ 3 - 1
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)) {