]> Joshua Wise's Git repositories - tdl.git/blobdiff - list.c
Fall back on index for sort if the due date is the same, not just if both due dates...
[tdl.git] / list.c
diff --git a/list.c b/list.c
index 450961c96b4c18d8d6b6b53c5d812311678f3029..d9bfed519cd43e30c40e930a4c8e120f23a6de66 100644 (file)
--- 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;
This page took 0.022597 seconds and 4 git commands to generate.