[nautilus] trash-bar: disconnect view signals in dispose()



commit bd3a0214c0f2638e38055350e6cd07c7474beb0e
Author: Cosimo Cecchi <cosimoc gnome org>
Date:   Fri Jul 13 12:54:58 2012 -0400

    trash-bar: disconnect view signals in dispose()
    
    Rather than finalize(), since the view is usually destroyed when the
    slot is disposed.
    Fixes a runtime warning.

 src/nautilus-trash-bar.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)
---
diff --git a/src/nautilus-trash-bar.c b/src/nautilus-trash-bar.c
index 0413549..a21ef81 100644
--- a/src/nautilus-trash-bar.c
+++ b/src/nautilus-trash-bar.c
@@ -99,7 +99,7 @@ nautilus_trash_bar_set_property (GObject      *object,
 }
 
 static void
-nautilus_trash_bar_finalize (GObject *obj)
+nautilus_trash_bar_dispose (GObject *obj)
 {
 	NautilusTrashBar *bar;
 
@@ -109,7 +109,7 @@ nautilus_trash_bar_finalize (GObject *obj)
 		g_signal_handler_disconnect (bar->priv->view, bar->priv->selection_handler_id);
 	}
 
-	G_OBJECT_CLASS (nautilus_trash_bar_parent_class)->finalize (obj);
+	G_OBJECT_CLASS (nautilus_trash_bar_parent_class)->dispose (obj);
 }
 
 static void
@@ -134,7 +134,7 @@ nautilus_trash_bar_class_init (NautilusTrashBarClass *klass)
 	object_class = G_OBJECT_CLASS (klass);
 
 	object_class->set_property = nautilus_trash_bar_set_property;
-	object_class->finalize = nautilus_trash_bar_finalize;
+	object_class->dispose = nautilus_trash_bar_dispose;
 
 	g_object_class_install_property (object_class,
 					 PROP_VIEW,



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