From 6da530ab489871e8da45db87d7ba922fdb9e4a56 Mon Sep 17 00:00:00 2001 From: Ted Gould Date: Fri, 4 Feb 2011 15:32:22 -0600 Subject: Removing a ref on the item --- src/datetime-service.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/datetime-service.c b/src/datetime-service.c index 736e89e..624bbbf 100644 --- a/src/datetime-service.c +++ b/src/datetime-service.c @@ -325,6 +325,7 @@ update_appointment_menu_items (gpointer user_data) { appointments = g_list_remove(appointments, item); dbusmenu_menuitem_child_delete(root, DBUSMENU_MENUITEM(item)); //g_free(item); freeing makes it crash :/ is that a double free from child delete? + g_object_unref(G_OBJECT(item)); item = NULL; } appointments = NULL; -- cgit v1.2.3