summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--pym/_emerge/depgraph.py11
1 files changed, 5 insertions, 6 deletions
diff --git a/pym/_emerge/depgraph.py b/pym/_emerge/depgraph.py
index ca86904e6..5ad19e885 100644
--- a/pym/_emerge/depgraph.py
+++ b/pym/_emerge/depgraph.py
@@ -5041,12 +5041,11 @@ class depgraph(object):
if selected_nodes:
break
- if prefer_asap and asap_nodes:
- if not selected_nodes:
- # We failed to find any asap nodes to merge,
- # so ignore them for the next iteration.
- prefer_asap = False
- continue
+ if prefer_asap and asap_nodes and not selected_nodes:
+ # We failed to find any asap nodes to merge, so ignore
+ # them for the next iteration.
+ prefer_asap = False
+ continue
if selected_nodes and ignore_priority is not None:
# Try to merge ignored medium_soft deps as soon as possible