[evolution] Bug #372435 - Show SMIME cert info from mail, not from cert db
- From: Milan Crha <mcrha src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [evolution] Bug #372435 - Show SMIME cert info from mail, not from cert db
- Date: Fri, 16 Oct 2009 08:23:59 +0000 (UTC)
commit b61ed73a9bcdd1fa5653350954fc39242d6bba39
Author: Milan Crha <mcrha redhat com>
Date: Fri Oct 16 10:22:51 2009 +0200
Bug #372435 - Show SMIME cert info from mail, not from cert db
mail/em-format-html-display.c | 15 ++++-----------
1 files changed, 4 insertions(+), 11 deletions(-)
---
diff --git a/mail/em-format-html-display.c b/mail/em-format-html-display.c
index 38e3af3..620f56e 100644
--- a/mail/em-format-html-display.c
+++ b/mail/em-format-html-display.c
@@ -196,14 +196,10 @@ efhd_xpkcs7mime_viewcert_clicked (GtkWidget *button,
struct _smime_pobject *po)
{
CamelCipherCertInfo *info = g_object_get_data((GObject *)button, "e-cert-info");
- ECertDB *db = e_cert_db_peek();
ECert *ec = NULL;
- if (info->email)
- ec = e_cert_db_find_cert_by_email_address(db, info->email, NULL);
-
- if (ec == NULL && info->name)
- ec = e_cert_db_find_cert_by_nickname(db, info->name, NULL);
+ if (info->cert_data)
+ ec = e_cert_new (info->cert_data);
if (ec != NULL) {
GtkWidget *w = certificate_viewer_show(ec);
@@ -248,7 +244,6 @@ efhd_xpkcs7mime_add_cert_table (GtkWidget *vbox,
if (l) {
GtkWidget *w;
#if defined(HAVE_NSS)
- ECertDB *db = e_cert_db_peek();
ECert *ec = NULL;
#endif
w = gtk_label_new(l);
@@ -261,10 +256,8 @@ efhd_xpkcs7mime_add_cert_table (GtkWidget *vbox,
g_object_set_data((GObject *)w, "e-cert-info", info);
g_signal_connect(w, "clicked", G_CALLBACK(efhd_xpkcs7mime_viewcert_clicked), po);
- if (info->email)
- ec = e_cert_db_find_cert_by_email_address(db, info->email, NULL);
- if (ec == NULL && info->name)
- ec = e_cert_db_find_cert_by_nickname(db, info->name, NULL);
+ if (info->cert_data)
+ ec = e_cert_new (info->cert_data);
if (ec == NULL)
gtk_widget_set_sensitive(w, FALSE);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]