finalmsg = procmsg_msginfo_new_from_mimeinfo(newmsg, info);
if (!finalmsg) {
- procmsg_msginfo_free(newmsg);
+ procmsg_msginfo_free(&newmsg);
return -1;
}
msgnum = folder_item_add_msg(item, finalmsg->plaintext_file,
&flags, TRUE);
finalmsg->msgnum = msgnum;
- procmsg_msginfo_free(newmsg);
- procmsg_msginfo_free(finalmsg);
+ procmsg_msginfo_free(&newmsg);
+ procmsg_msginfo_free(&finalmsg);
newmsg = folder_item_get_msginfo(item, msgnum);
if (newmsg && item) {
procmsg_msginfo_unset_flags(newmsg, ~0, ~0);
procmsg_msginfo_set_flags(newmsg, flags.perm_flags, flags.tmp_flags);
- procmsg_msginfo_free(newmsg);
+ procmsg_msginfo_free(&newmsg);
}
return msgnum;
partinfo = procmime_mimeinfo_next(partinfo);
if (!partinfo || !gtk_tree_model_get_iter_first(model, &iter)) {
gtk_widget_destroy(attremover->window);
- procmsg_msginfo_free(newmsg);
+ procmsg_msginfo_free(&newmsg);
return;
}
if (!name)
name = _("unknown");
- label = g_strconcat(_("<b>Type: </b>"), content_type, " ",
- _("<b>Size: </b>"), to_human_readable((goffset)partinfo->length),
- "\n", _("<b>Filename: </b>"), name, NULL);
+ label = g_strconcat("<b>",_("Type:"), "</b> ", content_type, " <b>",
+ _("Size:"), "</b> ", to_human_readable((goffset)partinfo->length),
+ "\n", "<b>", _("Filename:"), "</b> ", name, NULL);
gtk_list_store_append(list_store, &iter);
gtk_list_store_set(list_store, &iter,
-1));
list_view = GTK_TREE_VIEW(gtk_tree_view_new_with_model(model));
g_object_unref(model);
- gtk_tree_view_set_rules_hint(list_view, prefs_common.use_stripes_everywhere);
+ gtk_tree_view_set_rules_hint(list_view, prefs_common_get_prefs()->use_stripes_everywhere);
renderer = gtk_cell_renderer_toggle_new();
g_signal_connect(renderer, "toggled", G_CALLBACK(remove_toggled_cb), model);
info = procmime_scan_message(newmsg);
if ( !(partinfo = find_first_text_part(info)) ) {
- procmsg_msginfo_free(newmsg);
+ procmsg_msginfo_free(&newmsg);
continue;
}
partinfo->node->next = NULL;
return TRUE;
if (prefs_write_param(prefs, pref_file->fp) < 0) {
- g_warning("failed to write AttRemover Plugin configuration\n");
+ g_warning("failed to write AttRemover Plugin configuration");
prefs_file_close_revert(pref_file);
return TRUE;
}