From 947522009ef1794a2fcb5830e1639bf858cfe027 Mon Sep 17 00:00:00 2001 From: Jeffrey Stedfast Date: Tue, 21 Jan 2003 19:12:37 +0000 Subject: Don't unref the account object, e_list_remove() apparently handles this 2003-01-21 Jeffrey Stedfast * mail-config.c (mail_config_remove_account): Don't unref the account object, e_list_remove() apparently handles this for us. * mail-accounts.c (account_delete_clicked): Don't unref the confirm dialog, it was already destroyed. svn path=/trunk/; revision=19541 --- mail/ChangeLog | 8 ++++++++ mail/mail-accounts.c | 1 - mail/mail-config.c | 1 - 3 files changed, 8 insertions(+), 2 deletions(-) (limited to 'mail') diff --git a/mail/ChangeLog b/mail/ChangeLog index 9c2b8c1168..3f1613d04c 100644 --- a/mail/ChangeLog +++ b/mail/ChangeLog @@ -1,3 +1,11 @@ +2003-01-21 Jeffrey Stedfast + + * mail-config.c (mail_config_remove_account): Don't unref the + account object, e_list_remove() apparently handles this for us. + + * mail-accounts.c (account_delete_clicked): Don't unref the + confirm dialog, it was already destroyed. + 2003-01-20 Jeffrey Stedfast * evolution-mail.schemas: Default to hiding deleted diff --git a/mail/mail-accounts.c b/mail/mail-accounts.c index afcc22f83b..f3c16f50b2 100644 --- a/mail/mail-accounts.c +++ b/mail/mail-accounts.c @@ -228,7 +228,6 @@ account_delete_clicked (GtkButton *button, gpointer user_data) ans = gtk_dialog_run ((GtkDialog *) confirm); gtk_widget_destroy (confirm); - g_object_unref (confirm); if (ans == GTK_RESPONSE_YES) { int len; diff --git a/mail/mail-config.c b/mail/mail-config.c index b370c96932..a6be7afa8d 100644 --- a/mail/mail-config.c +++ b/mail/mail-config.c @@ -886,7 +886,6 @@ mail_config_remove_account (EAccount *account) } e_list_remove ((EList *) config->accounts, account); - g_object_unref (account); mail_config_save_accounts (); } -- cgit v1.2.3