]> Pileus Git - ~andy/gtk/commitdiff
Fix so that you can set a new sort func.
authorJonathan Blandford <jrb@gnome.org>
Mon, 29 Apr 2002 02:57:06 +0000 (02:57 +0000)
committerJonathan Blandford <jrb@src.gnome.org>
Mon, 29 Apr 2002 02:57:06 +0000 (02:57 +0000)
Sun Apr 28 22:43:55 2002  Jonathan Blandford  <jrb@gnome.org>

* gtk/gtktreemodelsort.c (gtk_tree_model_sort_set_sort_func): Fix
so that you can set a new sort func.

ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gtk/gtktreemodelsort.c

index 406bea472f0fd4a353d15750b5bfc0abd84861fa..c7391e87462ce1064e39ce1ea017cf75bec8600b 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+Sun Apr 28 22:43:55 2002  Jonathan Blandford  <jrb@gnome.org>
+
+       * gtk/gtktreemodelsort.c (gtk_tree_model_sort_set_sort_func): Fix
+       so that you can set a new sort func.
+
 2002-04-27  Anders Carlsson  <andersca@gnu.org>
 
        * gdk/x11/gdkpixmap-x11.c (gdk_pixmap_foreign_new_for_display): 
index 406bea472f0fd4a353d15750b5bfc0abd84861fa..c7391e87462ce1064e39ce1ea017cf75bec8600b 100644 (file)
@@ -1,3 +1,8 @@
+Sun Apr 28 22:43:55 2002  Jonathan Blandford  <jrb@gnome.org>
+
+       * gtk/gtktreemodelsort.c (gtk_tree_model_sort_set_sort_func): Fix
+       so that you can set a new sort func.
+
 2002-04-27  Anders Carlsson  <andersca@gnu.org>
 
        * gdk/x11/gdkpixmap-x11.c (gdk_pixmap_foreign_new_for_display): 
index 406bea472f0fd4a353d15750b5bfc0abd84861fa..c7391e87462ce1064e39ce1ea017cf75bec8600b 100644 (file)
@@ -1,3 +1,8 @@
+Sun Apr 28 22:43:55 2002  Jonathan Blandford  <jrb@gnome.org>
+
+       * gtk/gtktreemodelsort.c (gtk_tree_model_sort_set_sort_func): Fix
+       so that you can set a new sort func.
+
 2002-04-27  Anders Carlsson  <andersca@gnu.org>
 
        * gdk/x11/gdkpixmap-x11.c (gdk_pixmap_foreign_new_for_display): 
index 406bea472f0fd4a353d15750b5bfc0abd84861fa..c7391e87462ce1064e39ce1ea017cf75bec8600b 100644 (file)
@@ -1,3 +1,8 @@
+Sun Apr 28 22:43:55 2002  Jonathan Blandford  <jrb@gnome.org>
+
+       * gtk/gtktreemodelsort.c (gtk_tree_model_sort_set_sort_func): Fix
+       so that you can set a new sort func.
+
 2002-04-27  Anders Carlsson  <andersca@gnu.org>
 
        * gdk/x11/gdkpixmap-x11.c (gdk_pixmap_foreign_new_for_display): 
index 406bea472f0fd4a353d15750b5bfc0abd84861fa..c7391e87462ce1064e39ce1ea017cf75bec8600b 100644 (file)
@@ -1,3 +1,8 @@
+Sun Apr 28 22:43:55 2002  Jonathan Blandford  <jrb@gnome.org>
+
+       * gtk/gtktreemodelsort.c (gtk_tree_model_sort_set_sort_func): Fix
+       so that you can set a new sort func.
+
 2002-04-27  Anders Carlsson  <andersca@gnu.org>
 
        * gdk/x11/gdkpixmap-x11.c (gdk_pixmap_foreign_new_for_display): 
index 406bea472f0fd4a353d15750b5bfc0abd84861fa..c7391e87462ce1064e39ce1ea017cf75bec8600b 100644 (file)
@@ -1,3 +1,8 @@
+Sun Apr 28 22:43:55 2002  Jonathan Blandford  <jrb@gnome.org>
+
+       * gtk/gtktreemodelsort.c (gtk_tree_model_sort_set_sort_func): Fix
+       so that you can set a new sort func.
+
 2002-04-27  Anders Carlsson  <andersca@gnu.org>
 
        * gdk/x11/gdkpixmap-x11.c (gdk_pixmap_foreign_new_for_display): 
index b0021415e530b2b04aac171f46404b5c471e6527..eb9b87e3fb3458867cf3d766ff35915c6b6c7c6a 100644 (file)
@@ -1272,10 +1272,14 @@ gtk_tree_model_sort_set_sort_func (GtkTreeSortable        *sortable,
 
   for (list = tree_model_sort->sort_list; list; list = list->next)
     {
-      header = (GtkTreeDataSortHeader *) list->data;
+      GtkTreeDataSortHeader *list_header;
 
-      if (header->sort_column_id == sort_column_id)
-       break;
+      list_header = (GtkTreeDataSortHeader*) list->data;
+      if (list_header->sort_column_id == sort_column_id)
+       {
+         header = list_header;
+         break;
+       }
     }
 
   if (header == NULL)