* mu-config.c: deal with the case where no Maildir is defined
This commit is contained in:
@ -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*
|
||||||
|
|||||||
Reference in New Issue
Block a user