diff options
author | hiro <hiro@ee746299-78ed-0310-b773-934348b2243d> | 2007-03-28 08:30:00 +0000 |
---|---|---|
committer | hiro <hiro@ee746299-78ed-0310-b773-934348b2243d> | 2007-03-28 08:30:00 +0000 |
commit | 308d6594df4088ed00e41a7c533377521da8928a (patch) | |
tree | db162b50264ef66d6d331cd68b9e822c20af6fe1 | |
parent | 5636540b3b84633ddf6472e0cc94d9028247f47f (diff) |
put error message in textview when decryption failed.
git-svn-id: svn://sylpheed.sraoss.jp/sylpheed/trunk@1581 ee746299-78ed-0310-b773-934348b2243d
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | ChangeLog.ja | 5 | ||||
-rw-r--r-- | src/textview.c | 12 |
3 files changed, 22 insertions, 0 deletions
@@ -1,5 +1,10 @@ 2007-03-28 + * src/textview.c: textview_show_message(): put error message when + decryption failed. + +2007-03-28 + * src/folderview.c: folderview_select_next_unread(): temporarily disable remember_last_selected option (fixes select next unread). diff --git a/ChangeLog.ja b/ChangeLog.ja index 8ea74bc6..76d6601c 100644 --- a/ChangeLog.ja +++ b/ChangeLog.ja @@ -1,5 +1,10 @@ 2007-03-28 + * src/textview.c: textview_show_message(): 復号に失敗した場合、 + エラーメッセージを出力するようにした。 + +2007-03-28 + * src/folderview.c: folderview_select_next_unread(): remember_last_selected オプションを一時的に無効にするようにした (次の未読選択の修正)。 diff --git a/src/textview.c b/src/textview.c index f19925ff..5a8fa2e0 100644 --- a/src/textview.c +++ b/src/textview.c @@ -489,7 +489,19 @@ void textview_show_message(TextView *textview, MimeInfo *mimeinfo, textview->body_pos = gtk_text_iter_get_offset(&iter); } +#if USE_GPGME + if (textview->messageview->msginfo->encinfo && + textview->messageview->msginfo->encinfo->decryption_failed) { + gtk_text_buffer_get_end_iter(buffer, &iter); + gtk_text_buffer_insert(buffer, &iter, "\n", 1); + gtk_text_buffer_insert_with_tags_by_name + (buffer, &iter, _("This message is encrypted, but its decryption failed.\n"), + -1, "error", "mimepart", NULL); + } +#endif + textview_add_parts(textview, mimeinfo, fp); + #if USE_GPGME if (textview->messageview->msginfo->encinfo && textview->messageview->msginfo->encinfo->sigstatus) |