From a4421e0ebac291f3cb897f1ea0ff2839ec50d014 Mon Sep 17 00:00:00 2001 From: Travis Reitter Date: Thu, 8 Jul 2010 11:46:00 -0700 Subject: Don't leak references to the contacts returned from empathy_contact_dup_from_folks_individual(). --- libempathy-gtk/empathy-individual-menu.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'libempathy-gtk/empathy-individual-menu.c') diff --git a/libempathy-gtk/empathy-individual-menu.c b/libempathy-gtk/empathy-individual-menu.c index 380d0ac57..be5895ac5 100644 --- a/libempathy-gtk/empathy-individual-menu.c +++ b/libempathy-gtk/empathy-individual-menu.c @@ -378,6 +378,8 @@ individual_log_menu_item_activate_cb (FolksIndividual *individual) empathy_log_window_show (empathy_contact_get_account (contact), empathy_contact_get_id (contact), FALSE, NULL); + + g_object_unref (contact); } GtkWidget * @@ -532,6 +534,8 @@ individual_info_menu_item_activate_cb (FolksIndividual *individual) contact = empathy_contact_dup_from_folks_individual (individual); empathy_contact_information_dialog_show (contact, NULL); + + tp_clear_object (&contact); } GtkWidget * @@ -564,6 +568,8 @@ individual_edit_menu_item_activate_cb (FolksIndividual *individual) contact = empathy_contact_dup_from_folks_individual (individual); empathy_contact_edit_dialog_show (contact, NULL); + + tp_clear_object (&contact); } GtkWidget * -- cgit v1.2.3