X-Git-Url: http://git.joshuawise.com/tdl.git/blobdiff_plain/7f4872bdfba6cc49dc132ec5f6108dd8fb8ac0b2..aee3c241b7eaed3ef659570c7a4eb9654c1e3702:/list.c diff --git a/list.c b/list.c index 450961c..d9bfed5 100644 --- a/list.c +++ b/list.c @@ -268,11 +268,11 @@ static void print_details(struct node *y, int indent, int summarise_kids, const /* 1 if x has lower priority than y. */ static int node_lessthan(struct node *x, struct node *y)/*{{{*/ { - if (x->priority < y->priority) - return 1; if (x->priority > y->priority) + return 1; + if (x->priority < y->priority) return 0; - if (x->required_by == 0 && y->required_by == 0) + if (x->required_by == y->required_by) return (x->idx > y->idx); if (y->required_by == 0) return 1;