]> Pileus Git - ~andy/gtk/blobdiff - gtk/gtkrbtree.c
return a value in the range of [-1, 1] instead [0, 1],
[~andy/gtk] / gtk / gtkrbtree.c
index 3a4841e9a4fc6c1d5c1174ff7c7cc54ae338dd78..13e0dd569e64988fc8e357c519194e032d0ff6b1 100644 (file)
@@ -931,14 +931,14 @@ static int
 gtk_rbtree_reorder_sort_func (gconstpointer a,
                              gconstpointer b)
 {
-  return ((GtkRBReorder *) a)->order > ((GtkRBReorder *) b)->order;
+  return ((GtkRBReorder *) a)->order - ((GtkRBReorder *) b)->order;
 }
 
 static int
 gtk_rbtree_reorder_invert_func (gconstpointer a,
                                gconstpointer b)
 {
-  return ((GtkRBReorder *) a)->invert_order > ((GtkRBReorder *) b)->invert_order;
+  return ((GtkRBReorder *) a)->invert_order - ((GtkRBReorder *) b)->invert_order;
 }
 
 static void