From bb2f625689b6ffc91ab93eecb4da96a10ecdabdc Mon Sep 17 00:00:00 2001
From: Stefano Karapetsas <stefano@karapetsas.com>
Date: Wed, 5 Sep 2012 20:50:26 +0200
Subject: fix conversion of enable-delete

---
 src/file-manager/fm-directory-view.c | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

(limited to 'src')

diff --git a/src/file-manager/fm-directory-view.c b/src/file-manager/fm-directory-view.c
index 19245973..25d46819 100644
--- a/src/file-manager/fm-directory-view.c
+++ b/src/file-manager/fm-directory-view.c
@@ -2039,8 +2039,9 @@ fm_directory_view_init (FMDirectoryView *view)
 
 	gtk_widget_show (GTK_WIDGET (view));
 
-	eel_preferences_add_callback (CAJA_PREFERENCES_ENABLE_DELETE,
-				      schedule_update_menus_callback, view);
+	g_signal_connect_swapped (caja_preferences,
+							  "changed::" CAJA_PREFERENCES_ENABLE_DELETE,
+							  G_CALLBACK (schedule_update_menus_callback), view);
 	g_signal_connect_swapped (caja_icon_view_preferences,
 							  "changed::" CAJA_PREFERENCES_ICON_VIEW_CAPTIONS,
 							  G_CALLBACK(text_attribute_names_changed_callback),
@@ -2176,8 +2177,8 @@ fm_directory_view_finalize (GObject *object)
 
 	view = FM_DIRECTORY_VIEW (object);
 
-	eel_preferences_remove_callback (CAJA_PREFERENCES_ENABLE_DELETE,
-					 schedule_update_menus_callback, view);
+	g_signal_handlers_disconnect_by_func (caja_preferences,
+										  schedule_update_menus_callback, view);
 	g_signal_handlers_disconnect_by_func (caja_icon_view_preferences,
 										  text_attribute_names_changed_callback, view);
 	g_signal_handlers_disconnect_by_func (caja_preferences,
-- 
cgit v1.2.1