diff options
author | hiro <hiro@ee746299-78ed-0310-b773-934348b2243d> | 2006-03-09 06:50:05 +0000 |
---|---|---|
committer | hiro <hiro@ee746299-78ed-0310-b773-934348b2243d> | 2006-03-09 06:50:05 +0000 |
commit | a8dd8ec8af07826434cf28bca75b5261528f806d (patch) | |
tree | 64b79cea60da521408f0c0d2c8ac99e251c89697 /libsylph/procmime.c | |
parent | eb4cec37280813aca0559e3070f5180ab21eb97c (diff) |
parse ~/.mailcap if ~/.sylpheed-2.0/mailcap not found.
git-svn-id: svn://sylpheed.sraoss.jp/sylpheed/trunk@1037 ee746299-78ed-0310-b773-934348b2243d
Diffstat (limited to 'libsylph/procmime.c')
-rw-r--r-- | libsylph/procmime.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/libsylph/procmime.c b/libsylph/procmime.c index 349bd84f..8ff1b722 100644 --- a/libsylph/procmime.c +++ b/libsylph/procmime.c @@ -1281,6 +1281,12 @@ gint procmime_execute_open_file(const gchar *file, const gchar *mime_type) list = procmime_parse_mailcap(path); g_free(path); #else + if (!mailcap_list) { + path = g_strconcat(get_home_dir(), G_DIR_SEPARATOR_S, + ".mailcap", NULL); + mailcap_list = procmime_parse_mailcap(path); + g_free(path); + } list = procmime_parse_mailcap(SYSCONFDIR "/mailcap"); if (!list) list = procmime_parse_mailcap("/etc/mailcap"); |