+Thu Dec 1 12:53:26 2005 Tim Janik <timj@imendio.com>
+
+ * gtype.c: use g_slic_* for all object allocations.
+
2005-11-28 Matthias Clasen <mclasen@redhat.com>
* gobjectnotifyqueue.c (g_object_notify_queue_thaw):
class = g_type_class_ref (type);
total_size = type_total_instance_size_I (node);
- if (node->data->instance.n_preallocs)
- instance = g_slice_alloc0 (total_size);
- else
- instance = g_malloc0 (total_size);
+ instance = g_slice_alloc0 (total_size);
if (node->data->instance.private_size)
instance_real_class_set (instance, class);
#ifdef G_ENABLE_DEBUG
memset (instance, 0xaa, type_total_instance_size_I (node));
#endif
- if (node->data->instance.n_preallocs)
- g_slice_free1 (type_total_instance_size_I (node), instance);
- else
- g_free (instance);
+ g_slice_free1 (type_total_instance_size_I (node), instance);
g_type_class_unref (class);
}