summaryrefslogtreecommitdiff
path: root/obrender/mask.c
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2010-02-12 14:13:32 -0500
committerDana Jansens <danakj@orodu.net>2010-02-12 14:13:32 -0500
commite61fd8874a8352fb5fa1c4b2ab84d29679fa7b0c (patch)
tree2dbb90847597ead74c48c71d0a8e46a1cc711f67 /obrender/mask.c
parent890e13b919892887b773462bb866e849e0cb4d91 (diff)
use g_slice_new() instead of g_new() part 4
Diffstat (limited to 'obrender/mask.c')
-rw-r--r--obrender/mask.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/obrender/mask.c b/obrender/mask.c
index b6e3c443..506d5b28 100644
--- a/obrender/mask.c
+++ b/obrender/mask.c
@@ -24,7 +24,7 @@
RrPixmapMask *RrPixmapMaskNew(const RrInstance *inst,
gint w, gint h, const gchar *data)
{
- RrPixmapMask *m = g_new(RrPixmapMask, 1);
+ RrPixmapMask *m = g_slice_new(RrPixmapMask);
m->inst = inst;
m->width = w;
m->height = h;
@@ -40,7 +40,7 @@ void RrPixmapMaskFree(RrPixmapMask *m)
if (m) {
XFreePixmap(RrDisplay(m->inst), m->mask);
g_free(m->data);
- g_free(m);
+ g_slice_free(RrPixmapMask, m);
}
}
@@ -70,7 +70,7 @@ void RrPixmapMaskDraw(Pixmap p, const RrTextureMask *m, const RrRect *area)
RrPixmapMask *RrPixmapMaskCopy(const RrPixmapMask *src)
{
- RrPixmapMask *m = g_new(RrPixmapMask, 1);
+ RrPixmapMask *m = g_slice_new(RrPixmapMask);
m->inst = src->inst;
m->width = src->width;
m->height = src->height;