summaryrefslogtreecommitdiff
path: root/obrender/font.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/font.c
parent890e13b919892887b773462bb866e849e0cb4d91 (diff)
use g_slice_new() instead of g_new() part 4
Diffstat (limited to 'obrender/font.c')
-rw-r--r--obrender/font.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/obrender/font.c b/obrender/font.c
index cde0d030..892b2c10 100644
--- a/obrender/font.c
+++ b/obrender/font.c
@@ -68,7 +68,7 @@ RrFont *RrFontOpen(const RrInstance *inst, const gchar *name, gint size,
PangoStyle pstyle;
PangoAttrList *attrlist;
- out = g_new(RrFont, 1);
+ out = g_slice_new(RrFont);
out->inst = inst;
out->ref = 1;
out->font_desc = pango_font_description_new();
@@ -133,7 +133,7 @@ void RrFontClose(RrFont *f)
if (--f->ref < 1) {
g_object_unref(f->layout);
pango_font_description_free(f->font_desc);
- g_free(f);
+ g_slice_free(RrFont, f);
}
}
}
@@ -181,7 +181,7 @@ RrSize *RrFontMeasureString(const RrFont *f, const gchar *str,
g_assert(!flow || maxwidth > 0);
- size = g_new(RrSize, 1);
+ size = g_slice_new(RrSize);
font_measure_full(f, str, &size->width, &size->height, shadow_x, shadow_y,
flow, maxwidth);
return size;