From ff02b7afa451420ecb0ffd3eae7a0d8b5614f1cb Mon Sep 17 00:00:00 2001 From: John Darrington Date: Fri, 13 Jul 2012 09:28:17 +0200 Subject: [PATCH] psppire-button-editable.c: Move dispose to finalize This function is releasing memory, so is inappropriate for dispose --- src/ui/gui/psppire-button-editable.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/ui/gui/psppire-button-editable.c b/src/ui/gui/psppire-button-editable.c index 8d695a0535..a3b910af22 100644 --- a/src/ui/gui/psppire-button-editable.c +++ b/src/ui/gui/psppire-button-editable.c @@ -102,14 +102,13 @@ psppire_button_editable_get_property (GObject *object, } static void -psppire_button_editable_dispose (GObject *gobject) +psppire_button_editable_finalize (GObject *gobject) { PsppireButtonEditable *obj = PSPPIRE_BUTTON_EDITABLE (gobject); g_free (obj->path); - obj->path = NULL; - G_OBJECT_CLASS (psppire_button_editable_parent_class)->dispose (gobject); + G_OBJECT_CLASS (psppire_button_editable_parent_class)->finalize (gobject); } static gboolean @@ -160,7 +159,7 @@ psppire_button_editable_class_init (PsppireButtonEditableClass *class) gobject_class->set_property = psppire_button_editable_set_property; gobject_class->get_property = psppire_button_editable_get_property; - gobject_class->dispose = psppire_button_editable_dispose; + gobject_class->finalize = psppire_button_editable_finalize; widget_class->button_release_event = psppire_button_editable_button_release; widget_class->expose_event = psppire_button_editable_expose_event; -- 2.30.2