summaryrefslogtreecommitdiff
path: root/src/trg-tree-view.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/trg-tree-view.c')
-rw-r--r--src/trg-tree-view.c10
1 files changed, 4 insertions, 6 deletions
diff --git a/src/trg-tree-view.c b/src/trg-tree-view.c
index 3f7b95e..bdd78a8 100644
--- a/src/trg-tree-view.c
+++ b/src/trg-tree-view.c
@@ -417,6 +417,7 @@ trg_tree_view_add_column_after(TrgTreeView * tv,
{
GtkCellRenderer *renderer;
GtkTreeViewColumn *column = NULL;
+ GtkButton *column_button = NULL;
switch (desc->type) {
case TRG_COLTYPE_TEXT:
@@ -552,14 +553,11 @@ trg_tree_view_add_column_after(TrgTreeView * tv,
gtk_tree_view_move_column_after(GTK_TREE_VIEW(tv), column,
after_col);
-#if GTK_CHECK_VERSION( 3,0,0 )
- g_signal_connect(gtk_tree_view_column_get_button(column),
+ column_button = gtk_tree_view_column_get_button(column);
+
+ g_signal_connect(column_button,
"button-press-event", G_CALLBACK(col_onButtonPressed),
column);
-#else
- g_signal_connect(column->button, "button-press-event",
- G_CALLBACK(col_onButtonPressed), column);
-#endif
if (desc->out)
*(desc->out) = column;