[nautilus/wip/csoriano/next-18: 7/13] files-view: disconnect leaked signals



commit 69e64d5c287e5ad272754bd748a15548de25fa08
Author: Carlos Soriano <csoriano gnome org>
Date:   Wed Jan 13 18:53:07 2016 +0100

    files-view: disconnect leaked signals
    
    Even if we disconnect them on the subclasses, as long as we connect them
    here we should disconnect them as well.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=759717

 src/nautilus-files-view.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)
---
diff --git a/src/nautilus-files-view.c b/src/nautilus-files-view.c
index 2bb3a4d..716b529 100644
--- a/src/nautilus-files-view.c
+++ b/src/nautilus-files-view.c
@@ -2865,6 +2865,10 @@ nautilus_files_view_destroy (GtkWidget *object)
                                               nautilus_files_view_display_selection_info, view);
         g_signal_handlers_disconnect_by_func (gnome_lockdown_preferences,
                                               schedule_update_context_menus, view);
+        g_signal_handlers_disconnect_by_func (nautilus_trash_monitor_get (),
+                                              nautilus_files_view_trash_state_changed_callback, view);
+        g_signal_handlers_disconnect_by_func (nautilus_clipboard_monitor_get (),
+                                              clipboard_changed_callback, view);
 
         if (view->details->directory_as_file) {
                 nautilus_file_unref (view->details->directory_as_file);


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]