# HG changeset patch # User bsmith@81767d24-ef19-dc11-ae90-00e081727c95 # Date 1301113883 0 # Node ID f5972669d7e962d8913859bb084adbf411384561 # Parent 7fa26d8cc8d019dd6d21c878bd7b5811ab604cdc Fix column ID for filesystem type containers for GTK3. diff -r 7fa26d8cc8d0 -r f5972669d7e9 gtk3/dw.c --- a/gtk3/dw.c Fri Mar 25 21:23:43 2011 +0000 +++ b/gtk3/dw.c Sat Mar 26 04:31:23 2011 +0000 @@ -5454,7 +5454,17 @@ gtk_tree_view_column_add_attribute(col, rend, "text", z+1); gtk_tree_view_column_set_resizable(col, TRUE); } - g_object_set_data(G_OBJECT(col), "_dw_column", GINT_TO_POINTER(z)); + if(extra) + { + if(extra > 1 && z > 1) + { + g_object_set_data(G_OBJECT(col), "_dw_column", GINT_TO_POINTER(z-1)); + } + } + else + { + g_object_set_data(G_OBJECT(col), "_dw_column", GINT_TO_POINTER(z)); + } g_signal_connect(G_OBJECT(col), "clicked", G_CALLBACK(_column_click_event), (gpointer)tree); gtk_tree_view_column_set_title(col, titles[z]); gtk_tree_view_append_column(GTK_TREE_VIEW (tree), col);