[nautilus/wip/csoriano/view-slot-hateness: 4/9] files-view: disconnect leaked signals



commit ed63edbfab69e98ae0ad9472b088e2fa8f00308f
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.

 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 885858a..1b9243b 100644
--- a/src/nautilus-files-view.c
+++ b/src/nautilus-files-view.c
@@ -2907,6 +2907,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);
 
         nautilus_file_unref (view->details->directory_as_file);
         view->details->directory_as_file = NULL;


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