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