From 308d6594df4088ed00e41a7c533377521da8928a Mon Sep 17 00:00:00 2001 From: hiro Date: Wed, 28 Mar 2007 08:30:00 +0000 Subject: put error message in textview when decryption failed. git-svn-id: svn://sylpheed.sraoss.jp/sylpheed/trunk@1581 ee746299-78ed-0310-b773-934348b2243d --- src/textview.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'src/textview.c') 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) -- cgit v1.2.3