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
[email protected]
http://foo-projects.org/mailman/listinfo/xfce4-commits