From e01e0d7d2200ea1da0a969e7e138e99e812f1ece Mon Sep 17 00:00:00 2001 From: Alberto Garcia Date: Wed, 14 Nov 2007 15:36:50 +0000 Subject: [PATCH 1/1] Fix memory leak in dimming rules pmo-trunk-r3729 --- src/modest-ui-dimming-rules.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/modest-ui-dimming-rules.c b/src/modest-ui-dimming-rules.c index 7f109f8..0d1b126 100644 --- a/src/modest-ui-dimming-rules.c +++ b/src/modest-ui-dimming-rules.c @@ -2476,7 +2476,6 @@ static gboolean _invalid_folder_for_purge (ModestWindow *win, ModestDimmingRule *rule) { - TnyMsg *msg = NULL; TnyFolder *folder = NULL; TnyAccount *account = NULL; gboolean result = FALSE; @@ -2484,14 +2483,14 @@ _invalid_folder_for_purge (ModestWindow *win, if (MODEST_IS_MSG_VIEW_WINDOW (win)) { /* Get folder and account of message */ - msg = modest_msg_view_window_get_message (MODEST_MSG_VIEW_WINDOW (win)); + TnyMsg *msg = modest_msg_view_window_get_message (MODEST_MSG_VIEW_WINDOW (win)); g_return_val_if_fail(msg != NULL, TRUE); folder = tny_msg_get_folder (msg); + g_object_unref (msg); if (folder == NULL) { modest_dimming_rule_set_notification (rule, _("mail_ib_unable_to_purge_attachments")); goto frees; } - g_object_unref (msg); } else if (MODEST_IS_MAIN_WINDOW (win)) { GtkWidget *folder_view = modest_main_window_get_child_widget (MODEST_MAIN_WINDOW (win), MODEST_MAIN_WINDOW_WIDGET_TYPE_FOLDER_VIEW); -- 1.7.9.5