[gegl] [buffer] Use slice allocator for GeglBufferIterator



commit f9afacc3cd9a23c4793cefe7d73532cace5875ad
Author: �yvind Kolås <pippin gimp org>
Date:   Sun Nov 29 14:47:23 2009 +0000

    [buffer] Use slice allocator for GeglBufferIterator

 gegl/buffer/gegl-buffer-iterator.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/gegl/buffer/gegl-buffer-iterator.c b/gegl/buffer/gegl-buffer-iterator.c
index 0ebcbea..4973d38 100644
--- a/gegl/buffer/gegl-buffer-iterator.c
+++ b/gegl/buffer/gegl-buffer-iterator.c
@@ -541,7 +541,7 @@ gboolean gegl_buffer_iterator_next     (GeglBufferIterator *iterator)
                            100.0*direct_write/(in_direct_write+direct_write));
 #endif
       i->buf[0]=(void*)0xdeadbeef;
-      g_free (i);
+      g_slice_free (GeglBufferIterators, i);
     }
 
 
@@ -553,7 +553,7 @@ GeglBufferIterator *gegl_buffer_iterator_new (GeglBuffer          *buffer,
                                               const Babl          *format,
                                               guint                flags)
 {
-  GeglBufferIterator *i = (gpointer)g_new0 (GeglBufferIterators, 1);
+  GeglBufferIterator *i = (gpointer)g_slice_new0 (GeglBufferIterators);
   gegl_buffer_iterator_add (i, buffer, roi, format, flags);
   return i;
 }



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]