summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog7
-rw-r--r--gtk/gtkactiongroup.c3
-rw-r--r--gtk/gtkcellrendererspin.c3
-rw-r--r--gtk/gtkfilechooserbutton.c3
-rw-r--r--gtk/gtktoolitem.c7
5 files changed, 13 insertions, 10 deletions
diff --git a/ChangeLog b/ChangeLog
index c954c4f1d5..c5e4feb9a5 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,12 @@
2008-08-07 Michael Natterer <mitch@imendio.com>
+ * gtk/gtkactiongroup.c
+ * gtk/gtkcellrendererspin.c
+ * gtk/gtkfilechooserbutton.c
+ * gtk/gtktoolitem.c: chain up unconditionally in finalize().
+
+2008-08-07 Michael Natterer <mitch@imendio.com>
+
* gtk/gtkclist.c
* gtk/gtkcontainer.c
* gtk/gtkfilechooserbutton.c
diff --git a/gtk/gtkactiongroup.c b/gtk/gtkactiongroup.c
index 630ab3012e..7a23c26c53 100644
--- a/gtk/gtkactiongroup.c
+++ b/gtk/gtkactiongroup.c
@@ -498,8 +498,7 @@ gtk_action_group_finalize (GObject *object)
if (private->translate_notify)
private->translate_notify (private->translate_data);
- if (parent_class->finalize)
- (* parent_class->finalize) (object);
+ parent_class->finalize (object);
}
static void
diff --git a/gtk/gtkcellrendererspin.c b/gtk/gtkcellrendererspin.c
index 674d443263..9d208457ac 100644
--- a/gtk/gtkcellrendererspin.c
+++ b/gtk/gtkcellrendererspin.c
@@ -150,8 +150,7 @@ gtk_cell_renderer_spin_finalize (GObject *object)
if (priv && priv->adjustment)
g_object_unref (priv->adjustment);
- if (G_OBJECT_CLASS (gtk_cell_renderer_spin_parent_class)->finalize)
- (* G_OBJECT_CLASS (gtk_cell_renderer_spin_parent_class)->finalize) (object);
+ G_OBJECT_CLASS (gtk_cell_renderer_spin_parent_class)->finalize (object);
}
static void
diff --git a/gtk/gtkfilechooserbutton.c b/gtk/gtkfilechooserbutton.c
index 68daa9fea6..4e3b6d5288 100644
--- a/gtk/gtkfilechooserbutton.c
+++ b/gtk/gtkfilechooserbutton.c
@@ -883,8 +883,7 @@ gtk_file_chooser_button_finalize (GObject *object)
if (priv->old_file)
g_object_unref (priv->old_file);
- if (G_OBJECT_CLASS (gtk_file_chooser_button_parent_class)->finalize != NULL)
- (*G_OBJECT_CLASS (gtk_file_chooser_button_parent_class)->finalize) (object);
+ G_OBJECT_CLASS (gtk_file_chooser_button_parent_class)->finalize (object);
}
/* ********************* *
diff --git a/gtk/gtktoolitem.c b/gtk/gtktoolitem.c
index f21b316a75..4409ae06d8 100644
--- a/gtk/gtktoolitem.c
+++ b/gtk/gtktoolitem.c
@@ -284,12 +284,11 @@ gtk_tool_item_finalize (GObject *object)
GtkToolItem *item = GTK_TOOL_ITEM (object);
g_free (item->priv->menu_item_id);
-
+
if (item->priv->menu_item)
g_object_unref (item->priv->menu_item);
-
- if (G_OBJECT_CLASS (gtk_tool_item_parent_class)->finalize)
- G_OBJECT_CLASS (gtk_tool_item_parent_class)->finalize (object);
+
+ G_OBJECT_CLASS (gtk_tool_item_parent_class)->finalize (object);
}
static void