aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--debian/changelog7
-rw-r--r--src/datetime-service.c1
2 files changed, 8 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog
index 30c5353..1e165c0 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+indicator-datetime (0.1.92-0ubuntu2~ppa1~apnt2) UNRELEASED; urgency=low
+
+ * Upstream Merge
+ * Unreffing the menu item
+
+ -- Ted Gould <ted@ubuntu.com> Fri, 04 Feb 2011 15:32:55 -0600
+
indicator-datetime (0.1.92-0ubuntu2~ppa1~apnt1) natty; urgency=low
* Upstream Merge
diff --git a/src/datetime-service.c b/src/datetime-service.c
index 93e9264..6a925bb 100644
--- a/src/datetime-service.c
+++ b/src/datetime-service.c
@@ -327,6 +327,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;