diff options
author | Sergey Poznyakoff <gray@gnu.org.ua> | 2005-12-08 00:34:06 +0000 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org.ua> | 2005-12-08 00:34:06 +0000 |
commit | e7a6f1b394927aca592c4183e9ec2b7cd0656555 (patch) | |
tree | 75b04faf161db4b1397e3895827bbc8e9126eb7c /mh/comp.c | |
parent | 0c2ca624cd4d49fc22dba7dcfe8af5c93f003917 (diff) | |
download | mailutils-e7a6f1b394927aca592c4183e9ec2b7cd0656555.tar.gz mailutils-e7a6f1b394927aca592c4183e9ec2b7cd0656555.tar.bz2 |
Make sure -nodraftfolder cancels Draft-Folder variable, not only -draftfolder option.
Diffstat (limited to 'mh/comp.c')
-rw-r--r-- | mh/comp.c | 9 |
1 files changed, 5 insertions, 4 deletions
@@ -86,6 +86,11 @@ opt_handler (int key, char *arg, void *unused, struct argp_state *state) { switch (key) { + case ARGP_KEY_INIT: + wh_env.draftfolder = mh_global_profile_get ("Draft-Folder", + mu_folder_directory ()); + break; + case ARG_BUILD: build_only = 1; break; @@ -209,10 +214,6 @@ main (int argc, char **argv) mh_argp_parse (&argc, &argv, 0, options, mh_option, args_doc, doc, opt_handler, NULL, &index); - if (!wh_env.draftfolder) - wh_env.draftfolder = mh_global_profile_get ("Draft-Folder", - mu_folder_directory ()); - wh_env.file = mh_expand_name (wh_env.draftfolder, "comp", 0); if (!wh_env.draftfile) wh_env.draftfile = mh_expand_name (wh_env.draftfolder, "draft", 0); |