summaryrefslogtreecommitdiff
path: root/openbox/popup.c
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2010-02-12 13:55:26 -0500
committerDana Jansens <danakj@orodu.net>2010-02-12 13:55:26 -0500
commit4f93731cdbecbf43b82aa000c07ec8b40f97dd03 (patch)
tree023b9a8787b4488487c0328302516c08c430c948 /openbox/popup.c
parent1d57f7b08590255e57dd5931a1993507b4f116c2 (diff)
use g_slice_new() instead of g_new() part 2
Diffstat (limited to 'openbox/popup.c')
-rw-r--r--openbox/popup.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/openbox/popup.c b/openbox/popup.c
index 90ec32de..c7a01154 100644
--- a/openbox/popup.c
+++ b/openbox/popup.c
@@ -31,7 +31,7 @@
ObPopup *popup_new(void)
{
XSetWindowAttributes attrib;
- ObPopup *self = g_new0(ObPopup, 1);
+ ObPopup *self = g_slice_new0(ObPopup);
self->obwin.type = OB_WINDOW_CLASS_INTERNAL;
self->gravity = NorthWestGravity;
@@ -72,7 +72,7 @@ void popup_free(ObPopup *self)
RrAppearanceFree(self->a_text);
window_remove(self->bg);
stacking_remove(self);
- g_free(self);
+ g_slice_free(ObPopup, self);
}
}
@@ -342,7 +342,7 @@ ObIconPopup *icon_popup_new(void)
{
ObIconPopup *self;
- self = g_new0(ObIconPopup, 1);
+ self = g_slice_new0(ObIconPopup);
self->popup = popup_new();
self->a_icon = RrAppearanceCopy(ob_rr_theme->a_clear_tex);
self->icon = XCreateWindow(obt_display, self->popup->bg,
@@ -364,7 +364,7 @@ void icon_popup_free(ObIconPopup *self)
XDestroyWindow(obt_display, self->icon);
RrAppearanceFree(self->a_icon);
popup_free(self->popup);
- g_free(self);
+ g_slice_free(ObIconPopup, self);
}
}
@@ -501,7 +501,7 @@ ObPagerPopup *pager_popup_new(void)
{
ObPagerPopup *self;
- self = g_new(ObPagerPopup, 1);
+ self = g_slice_new(ObPagerPopup);
self->popup = popup_new();
self->desks = 0;
@@ -527,7 +527,7 @@ void pager_popup_free(ObPagerPopup *self)
RrAppearanceFree(self->hilight);
RrAppearanceFree(self->unhilight);
popup_free(self->popup);
- g_free(self);
+ g_slice_free(ObPagerPopup, self);
}
}