gchar *filename = NULL;
gchar *src, *dest;
- AlertValue aval;
+ AlertValue aval = 0;
if (!summaryview->selected) return;
msginfo = gtk_ctree_node_get_row_data(ctree, summaryview->selected);
aval = alertpanel(_("Append or Overwrite"),
_("Append or overwrite existing file?"),
_("Append"), _("Overwrite"), _("Cancel"));
- if (aval!=0 && aval!=1) return;
+ if (aval != 0 && aval != 1)
+ return;
}
src = procmsg_get_message_file(msginfo);
if (msginfo->msgid && *msginfo->msgid &&
node == g_hash_table_lookup(summaryview->msgid_table,
- msginfo->msgid))
+ msginfo->msgid)) {
g_hash_table_remove(summaryview->msgid_table,
msginfo->msgid);
+ }
+ if (msginfo->subject && *msginfo->subject &&
+ node == g_hash_table_lookup(summaryview->subject_table,
+ msginfo->subject)) {
+ g_hash_table_remove(summaryview->subject_table,
+ msginfo->subject);
+ }
}
}