summaryrefslogtreecommitdiff
path: root/src/nautilus-file-management-properties.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/nautilus-file-management-properties.c')
-rw-r--r--src/nautilus-file-management-properties.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/nautilus-file-management-properties.c b/src/nautilus-file-management-properties.c
index c8bd964ee..33f454649 100644
--- a/src/nautilus-file-management-properties.c
+++ b/src/nautilus-file-management-properties.c
@@ -358,9 +358,11 @@ nautilus_file_management_properties_dialog_setup_icon_caption_page (GtkBuilder *
create_icon_caption_combo_box_items (GTK_COMBO_BOX_TEXT (combo_box), columns);
gtk_widget_set_sensitive (combo_box, writable);
- g_signal_connect (combo_box, "changed",
- G_CALLBACK (icon_captions_changed_callback),
- builder);
+ g_signal_connect_data (combo_box, "changed",
+ G_CALLBACK (icon_captions_changed_callback),
+ g_object_ref (builder),
+ (GClosureNotify)g_object_unref,
+ 0);
}
nautilus_column_list_free (columns);