[gnome-flashback] notifications: unref in dispose not in finalize
- From: Alberts Muktupāvels <muktupavels src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-flashback] notifications: unref in dispose not in finalize
- Date: Mon, 25 Apr 2016 19:03:11 +0000 (UTC)
commit e6518b96079342f442369ec3326a6c434204deda
Author: Alberts Muktupāvels <alberts muktupavels gmail com>
Date: Mon Apr 25 22:01:02 2016 +0300
notifications: unref in dispose not in finalize
gnome-flashback/libnotifications/gf-bubble.c | 15 +--------------
1 files changed, 1 insertions(+), 14 deletions(-)
---
diff --git a/gnome-flashback/libnotifications/gf-bubble.c b/gnome-flashback/libnotifications/gf-bubble.c
index a97ba15..eed0514 100644
--- a/gnome-flashback/libnotifications/gf-bubble.c
+++ b/gnome-flashback/libnotifications/gf-bubble.c
@@ -420,21 +420,9 @@ gf_bubble_dispose (GObject *object)
priv->changed_id = 0;
}
- G_OBJECT_CLASS (gf_bubble_parent_class)->dispose (object);
-}
-
-static void
-gf_bubble_finalize (GObject *object)
-{
- GfBubble *bubble;
- GfBubblePrivate *priv;
-
- bubble = GF_BUBBLE (object);
- priv = gf_bubble_get_instance_private (bubble);
-
g_clear_object (&priv->notification);
- G_OBJECT_CLASS (gf_bubble_parent_class)->finalize (object);
+ G_OBJECT_CLASS (gf_bubble_parent_class)->dispose (object);
}
static gboolean
@@ -514,7 +502,6 @@ gf_bubble_class_init (GfBubbleClass *bubble_class)
widget_class = GTK_WIDGET_CLASS (bubble_class);
object_class->dispose = gf_bubble_dispose;
- object_class->finalize = gf_bubble_finalize;
widget_class->button_release_event = gf_bubble_button_release_event;
widget_class->get_preferred_width = gf_bubble_get_preferred_width;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]