Author: peter
Date: 2007-01-12 21:34:09 +0000 (Fri, 12 Jan 2007)
New Revision: 24378

Modified:
   squeeze/trunk/TODO
   squeeze/trunk/src/archive_store.c
   squeeze/trunk/src/notebook.c
Log:
segfault in sort fixed
TODO update


Modified: squeeze/trunk/TODO
===================================================================
--- squeeze/trunk/TODO  2007-01-12 20:06:11 UTC (rev 24377)
+++ squeeze/trunk/TODO  2007-01-12 21:34:09 UTC (rev 24378)
@@ -1,4 +1,27 @@
 
+---------------------------------------------------------------
+| ROAD MAP                                           ROAD MAP |
+---------------------------------------------------------------
+0.1:
+       Save settings
+       Add settings to menu
+       Documentation
+       Website
+       A few support objects
+       Test custom action
+
+0.2:
+       Settings dialog
+       Bug fixes
+       More support objects
+       Improve custom action system
+
+0.3:
+       Review libsqueeze
+       Make support objects plugins
+
+---------------------------------------------------------------
+
 Summary:
   ... a lot
 

Modified: squeeze/trunk/src/archive_store.c
===================================================================
--- squeeze/trunk/src/archive_store.c   2007-01-12 20:06:11 UTC (rev 24377)
+++ squeeze/trunk/src/archive_store.c   2007-01-12 21:34:09 UTC (rev 24378)
@@ -806,6 +806,16 @@
        switch(lsq_archive_get_entry_property_type(archive, column))
        {
                case G_TYPE_STRING:
+                       if(g_value_get_string(&prop_a) == NULL)
+                       {
+                               retval = -1;
+                               break;
+                       }
+                       if(g_value_get_string(&prop_b) == NULL)
+                       {
+                               retval = 1;
+                               break;
+                       }
                        switch(store->props._sort_case_sensitive)
                        {
                                case 0: /* case insensitive */

Modified: squeeze/trunk/src/notebook.c
===================================================================
--- squeeze/trunk/src/notebook.c        2007-01-12 20:06:11 UTC (rev 24377)
+++ squeeze/trunk/src/notebook.c        2007-01-12 21:34:09 UTC (rev 24378)
@@ -598,6 +598,7 @@
        gtk_tree_view_column_pack_start(column, renderer, TRUE);
        gtk_tree_view_column_set_attributes(column, renderer, "text", 
LSQ_ARCHIVE_PROP_FILENAME + 1, NULL);
 
+       gtk_tree_view_column_set_resizable(column, TRUE);
        gtk_tree_view_column_set_sizing(column, GTK_TREE_VIEW_COLUMN_AUTOSIZE);
        gtk_tree_view_column_set_sort_column_id(column, 
LSQ_ARCHIVE_PROP_FILENAME + 1);
        gtk_tree_view_column_set_title(column, 
lsq_archive_get_entry_property_name(archive, LSQ_ARCHIVE_PROP_FILENAME));
@@ -617,7 +618,6 @@
                        }
                        gtk_tree_view_column_set_resizable(column, TRUE);
                        gtk_tree_view_column_set_sort_column_id(column, x+1);
-                       gtk_tree_view_column_set_reorderable(column, TRUE);
                        gtk_tree_view_append_column(treeview, column);
                }
        }

_______________________________________________
Xfce4-commits mailing list
Xfce4-commits@xfce.org
http://foo-projects.org/mailman/listinfo/xfce4-commits

Reply via email to