From e61fd8874a8352fb5fa1c4b2ab84d29679fa7b0c Mon Sep 17 00:00:00 2001 From: Dana Jansens Date: Fri, 12 Feb 2010 14:13:32 -0500 Subject: use g_slice_new() instead of g_new() part 4 --- obrender/image.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'obrender/image.c') diff --git a/obrender/image.c b/obrender/image.c index f86a3ee0..bb65e3c0 100644 --- a/obrender/image.c +++ b/obrender/image.c @@ -50,7 +50,7 @@ static void RrImagePicFree(RrImagePic *pic) if (pic) { g_free(pic->data); g_free(pic->name); - g_free(pic); + g_slice_free(RrImagePic, pic); } } @@ -235,7 +235,7 @@ static RrImagePic* ResizeImage(RrPixel32 *src, } } - pic = g_new(RrImagePic, 1); + pic = g_slice_new(RrImagePic); RrImagePicInit(pic, NULL, dstW, dstH, dststart); return pic; @@ -335,7 +335,7 @@ RrImage* RrImageNew(RrImageCache *cache) g_assert(cache != NULL); - self = g_new0(RrImage, 1); + self = g_slice_new0(RrImage); self->ref = 1; self->cache = cache; return self; @@ -369,7 +369,7 @@ void RrImageUnref(RrImage *self) RemovePicture(self, &self->original, 0, &self->n_original); while (self->n_resized > 0) RemovePicture(self, &self->resized, 0, &self->n_resized); - g_free(self); + g_slice_free(RrImage, self); } } @@ -399,7 +399,7 @@ static void AddPictureFromData(RrImage *self, const char *name, } /* add the new picture */ - pic = g_new(RrImagePic, 1); + pic = g_slice_new(RrImagePic); RrImagePicInit(pic, name, w, h, g_memdup(data, w*h*sizeof(RrPixel32))); AddPicture(self, &self->original, &self->n_original, pic); } -- cgit v1.2.3