* mu-config.c: deal with the case where no Maildir is defined

This commit is contained in:
djcb
2012-01-22 18:39:10 +02:00
parent 16a7b48584
commit bcd6e40622

View File

@ -63,9 +63,6 @@ get_output_format (const char *formatstr)
} }
static void static void
set_group_mu_defaults (MuConfig *opts) set_group_mu_defaults (MuConfig *opts)
{ {
@ -120,18 +117,20 @@ config_options_group_mu (MuConfig *opts)
} }
static void static void
set_group_index_defaults (MuConfig * opts) set_group_index_defaults (MuConfig *opts)
{ {
char *exp; char *exp;
if (!opts->maildir) if (!opts->maildir)
opts->maildir = mu_util_guess_maildir (); opts->maildir = mu_util_guess_maildir ();
if (opts->maildir) {
exp = mu_util_dir_expand(opts->maildir); exp = mu_util_dir_expand(opts->maildir);
if (exp) { if (exp) {
g_free(opts->maildir); g_free(opts->maildir);
opts->maildir = exp; opts->maildir = exp;
} }
}
} }
static GOptionGroup* static GOptionGroup*