X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=send.c;h=876ffff9aa35c65f1f5e68369d128e6844ff546a;hp=3b17228e64a8b9fdcc568192312f03d464d04c62;hb=6763f237f2dfe6467cb6308e6735bab6b09d212b;hpb=a5b02206150dc653355cdc60286c27482b5a4f93 diff --git a/send.c b/send.c index 3b17228..876ffff 100644 --- a/send.c +++ b/send.c @@ -1184,8 +1184,11 @@ int ci_send_message (int flags, /* send mode */ msg->content->use_disp = 0; msg->content->disposition = DISPINLINE; if (option (OPTTEXTFLOWED) && msg->content->type == TYPETEXT - && !ascii_strcasecmp (msg->content->subtype, "plain")) + && !ascii_strcasecmp (msg->content->subtype, "plain")) { mutt_set_parameter ("format", "flowed", &msg->content->parameter); + if (option (OPTDELSP)) + mutt_set_parameter ("delsp", "yes", &msg->content->parameter); + } if (!tempfile) { mutt_mktemp (buffer); @@ -1579,6 +1582,20 @@ int ci_send_message (int flags, /* send mode */ if (msg->content->next) msg->content = mutt_make_multipart (msg->content); + if (mutt_attach_check (msg) && + !msg->content->next && + query_quadoption (OPT_ATTACH, + _("No attachments made but indicator found in text. " + "Cancel sending?")) == M_YES) { + if (quadoption (OPT_ATTACH) == M_YES) { + mutt_message _("No attachments made but indicator found in text. " + "Abort sending."); + sleep (2); + } + mutt_message (_("Mail not sent.")); + goto main_loop; + } + /* * Ok, we need to do it this way instead of handling all fcc stuff in * one place in order to avoid going to main_loop with encoded "env"