diff options
author | hiro <hiro@ee746299-78ed-0310-b773-934348b2243d> | 2012-01-11 02:58:38 +0000 |
---|---|---|
committer | hiro <hiro@ee746299-78ed-0310-b773-934348b2243d> | 2012-01-11 02:58:38 +0000 |
commit | 4211f707092f099744ff2f37207c611e0305b99d (patch) | |
tree | 17f09a86009daf6d4172dc84eb8aca29e0d67d1e /src/summaryview.c | |
parent | 07d534bd00afb989cfd472eb22f463d31be71b03 (diff) |
also add .eml extension on File - Save as menu of a message view window.
git-svn-id: svn://sylpheed.sraoss.jp/sylpheed/trunk@3006 ee746299-78ed-0310-b773-934348b2243d
Diffstat (limited to 'src/summaryview.c')
-rw-r--r-- | src/summaryview.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/summaryview.c b/src/summaryview.c index b3393709..d6499ee2 100644 --- a/src/summaryview.c +++ b/src/summaryview.c @@ -2435,7 +2435,7 @@ static void summary_set_row(SummaryView *summaryview, GtkTreeIter *iter, sw_from_s = g_strconcat("-->", msginfo->to, NULL); } - if (msginfo->subject) { + if (msginfo->subject && *msginfo->subject) { if (msginfo->folder && msginfo->folder->trim_summary_subject) { subject_s = g_strdup(msginfo->subject); trim_subject(subject_s); @@ -2500,7 +2500,7 @@ static void summary_set_row(SummaryView *summaryview, GtkTreeIter *iter, S_COL_UNREAD, unread_pix, S_COL_MIME, mime_pix, S_COL_SUBJECT, subject_s ? subject_s : - msginfo->subject ? msginfo->subject : + msginfo->subject && *msginfo->subject ? msginfo->subject : _("(No Subject)"), S_COL_FROM, sw_from_s ? sw_from_s : msginfo->fromname ? msginfo->fromname : @@ -3897,7 +3897,7 @@ void summary_save_as(SummaryView *summaryview) GET_MSG_INFO(msginfo, &iter); if (!msginfo) return; - if (msginfo->subject) { + if (msginfo->subject && *msginfo->subject) { filename = g_strdup_printf("%s.eml", msginfo->subject); } else { filename = g_strdup_printf("%u.eml", msginfo->msgnum); |