[gtk+/gtk-3-14] places sidebar: Fix the sort function



commit d3abcd823f65789da181dbcecbeb0322847c1fa8
Author: Matthias Clasen <mclasen redhat com>
Date:   Thu Dec 4 22:26:14 2014 -0500

    places sidebar: Fix the sort function
    
    When returning 1 for a pair (a,b), a sort function must
    return -1 for the pair (b,a), otherwise things can go
    badly.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=739729

 gtk/gtkplacessidebar.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)
---
diff --git a/gtk/gtkplacessidebar.c b/gtk/gtkplacessidebar.c
index 94ed70e..05b6ee7 100644
--- a/gtk/gtkplacessidebar.c
+++ b/gtk/gtkplacessidebar.c
@@ -3813,6 +3813,10 @@ places_sidebar_sort_func (GtkTreeModel *model,
     {
       retval = 1;
     }
+  else if (place_type_b == PLACES_CONNECT_TO_SERVER)
+    {
+      retval = -1;
+    }
 
   return retval;
 }


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]