[nautilus] trash-bar: disconnect view signals in dispose()
- From: Cosimo Cecchi <cosimoc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [nautilus] trash-bar: disconnect view signals in dispose()
- Date: Fri, 13 Jul 2012 17:31:48 +0000 (UTC)
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]