]> Pileus Git - ~andy/gtk/commitdiff
Use g_slice for ToolbarContent. (#474696, Christian Persch)
authorMatthias Clasen <mclasen@redhat.com>
Sat, 8 Sep 2007 05:23:12 +0000 (05:23 +0000)
committerMatthias Clasen <matthiasc@src.gnome.org>
Sat, 8 Sep 2007 05:23:12 +0000 (05:23 +0000)
2007-09-07  Matthias Clasen  <mclasen@redhat.com>

        * gtk/gtktoolbar.c: Use g_slice for ToolbarContent.
        (#474696, Christian Persch)

svn path=/trunk/; revision=18760

ChangeLog
gtk/gtktoolbar.c

index 259cfa2649b9de2c96c325163d58afbd09d78234..785b782d6b36fcfda1c48e55e79fca2ad8d4267b 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2007-09-07  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtktoolbar.c: Use g_slice for ToolbarContent.  
+       (#474696, Christian Persch)
+       
 2007-09-07  Matthias Clasen  <mclasen@redhat.com>
 
        * gtk/gtkprintunixdialog.c: Add an internal child name for
index 16f7d3dc879c084b1b4ff96bcb6512360c6dc8f1..e117829bc270542fd10ea09fba568d2116e76e81 100644 (file)
@@ -3898,7 +3898,7 @@ toolbar_content_new_tool_item (GtkToolbar  *toolbar,
   ToolbarContent *content;
   GtkToolbarPrivate *priv = GTK_TOOLBAR_GET_PRIVATE (toolbar);
   
-  content = g_new0 (ToolbarContent, 1);
+  content = g_slice_new0 (ToolbarContent);
   
   content->type = TOOL_ITEM;
   content->state = NOT_ALLOCATED;
@@ -3934,7 +3934,7 @@ toolbar_content_new_compatibility (GtkToolbar          *toolbar,
   GtkToolbarChild *child;
   GtkToolbarPrivate *priv = GTK_TOOLBAR_GET_PRIVATE (toolbar);
   
-  content = g_new0 (ToolbarContent, 1);
+  content = g_slice_new0 (ToolbarContent);
 
   child = &(content->u.compatibility.child);
   
@@ -4012,7 +4012,7 @@ toolbar_content_remove (ToolbarContent *content,
 static void
 toolbar_content_free (ToolbarContent *content)
 {
-  g_free (content);
+  g_slice_free (ToolbarContent, content);
 }
 
 static gint