changeset 814:f5972669d7e9

Fix column ID for filesystem type containers for GTK3.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Sat, 26 Mar 2011 04:31:23 +0000
parents 7fa26d8cc8d0
children c1e93dd575a5
files gtk3/dw.c
diffstat 1 files changed, 11 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- 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);