summaryrefslogtreecommitdiff
path: root/openbox/client_list_menu.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/client_list_menu.c
parent1d57f7b08590255e57dd5931a1993507b4f116c2 (diff)
use g_slice_new() instead of g_new() part 2
Diffstat (limited to 'openbox/client_list_menu.c')
-rw-r--r--openbox/client_list_menu.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/openbox/client_list_menu.c b/openbox/client_list_menu.c
index 2d62c3e9..263b3398 100644
--- a/openbox/client_list_menu.c
+++ b/openbox/client_list_menu.c
@@ -116,7 +116,7 @@ static void desk_menu_destroy(ObMenu *menu, gpointer data)
{
DesktopData *d = data;
- g_free(d);
+ g_slice_free(DesktopData, d);
desktop_menus = g_slist_remove(desktop_menus, menu);
}
@@ -136,7 +136,7 @@ static gboolean self_update(ObMenuFrame *frame, gpointer data)
for (i = 0; i < screen_num_desktops; ++i) {
ObMenu *submenu;
gchar *name = g_strdup_printf("%s-%u", MENU_NAME, i);
- DesktopData *ddata = g_new(DesktopData, 1);
+ DesktopData *ddata = g_slice_new(DesktopData);
ddata->desktop = i;
submenu = menu_new(name, screen_desktop_names[i], FALSE, ddata);