X-Git-Url: http://git.claws-mail.org/?p=claws.git;a=blobdiff_plain;f=src%2Fmessageview.c;h=8a164eeb24d73ba7df89e24cab63223cc4d8743a;hp=1329df647783da5ebfbd61e9df2d7083926bd99b;hb=bfb1815;hpb=d4fa90e495fe3c6c6d04391c0beb1f7745bb3741 diff --git a/src/messageview.c b/src/messageview.c index 1329df647..8a164eeb2 100644 --- a/src/messageview.c +++ b/src/messageview.c @@ -1370,7 +1370,7 @@ gint messageview_show(MessageView *messageview, MsgInfo *msginfo, } if (messageview->msginfo != msginfo) { - procmsg_msginfo_free(messageview->msginfo); + procmsg_msginfo_free(&(messageview->msginfo)); messageview->msginfo = NULL; messageview_set_menu_sensitive(messageview); messageview->msginfo = @@ -1581,7 +1581,7 @@ void messageview_clear(MessageView *messageview) { if (!messageview) return; - procmsg_msginfo_free(messageview->msginfo); + procmsg_msginfo_free(&(messageview->msginfo)); messageview->msginfo = NULL; messageview->filtered = FALSE; @@ -1633,7 +1633,7 @@ void messageview_destroy(MessageView *messageview) mimeview_destroy(messageview->mimeview); noticeview_destroy(messageview->noticeview); - procmsg_msginfo_free(messageview->msginfo); + procmsg_msginfo_free(&(messageview->msginfo)); toolbar_clear_list(TOOLBAR_MSGVIEW); if (messageview->toolbar) { toolbar_destroy(messageview->toolbar); @@ -1978,7 +1978,7 @@ static void return_receipt_send_clicked(NoticeView *noticeview, MsgInfo *msginfo noticeview_hide(noticeview); } - procmsg_msginfo_free(tmpmsginfo); + procmsg_msginfo_free(&tmpmsginfo); g_free(file); } @@ -2554,7 +2554,7 @@ static void prev_history_cb(GtkAction *action, gpointer data) messageview_show(messageview, info, messageview->all_headers); messageview->updating = FALSE; - procmsg_msginfo_free(info); + procmsg_msginfo_free(&info); if (messageview->deferred_destroy) { debug_print("messageview got away!\n"); messageview_destroy(messageview); @@ -2572,7 +2572,7 @@ static void next_history_cb(GtkAction *action, gpointer data) messageview_show(messageview, info, messageview->all_headers); messageview->updating = FALSE; - procmsg_msginfo_free(info); + procmsg_msginfo_free(&info); if (messageview->deferred_destroy) { debug_print("messageview got away!\n"); messageview_destroy(messageview); @@ -2748,7 +2748,7 @@ static void show_all_header_cb(GtkToggleAction *action, gpointer data) if (!msginfo) return; messageview->msginfo = NULL; messageview_show(messageview, msginfo, messageview->all_headers); - procmsg_msginfo_free(msginfo); + procmsg_msginfo_free(&msginfo); main_window_set_menu_sensitive(messageview->mainwin); summary_redisplay_msg(messageview->mainwin->summaryview); } @@ -2780,7 +2780,7 @@ static void msg_hide_quotes_cb(GtkToggleAction *action, gpointer data) messageview->msginfo = NULL; messageview_show(messageview, msginfo, messageview->all_headers); - procmsg_msginfo_free(msginfo); + procmsg_msginfo_free(&msginfo); /* update main window */ main_window_set_menu_sensitive(messageview->mainwin); @@ -2869,7 +2869,7 @@ static void add_address_cb(GtkAction *action, gpointer data) avatarr = avatars_avatarrender_new(full_msginfo); hooks_invoke(AVATAR_IMAGE_RENDER_HOOKLIST, avatarr); - procmsg_msginfo_free(full_msginfo); + procmsg_msginfo_free(&full_msginfo); if (avatarr->image != NULL) picture = gtk_image_get_pixbuf(GTK_IMAGE(avatarr->image));