From 212cc70aecd40d9578a6e88196122ff91ad2e6e8 Mon Sep 17 00:00:00 2001 From: Chris Toshok Date: Fri, 5 Dec 2003 02:10:09 +0000 Subject: set the window title based on e_cert_get_window_title. 2003-12-04 Chris Toshok * gui/certificate-viewer.c (certificate_viewer_show): set the window title based on e_cert_get_window_title. * lib/e-cert.c (e_cert_get_window_title): new function, for use with the certificate viewer. (create_asn1_struct): call e_cert_get_window_title. svn path=/trunk/; revision=23643 --- smime/lib/e-cert.c | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) (limited to 'smime/lib/e-cert.c') diff --git a/smime/lib/e-cert.c b/smime/lib/e-cert.c index 173f445c22..b2f4c71769 100644 --- a/smime/lib/e-cert.c +++ b/smime/lib/e-cert.c @@ -312,6 +312,17 @@ e_cert_get_raw_der (ECert *cert, char **data, guint32 *len) } +const char* +e_cert_get_window_title (ECert *cert) +{ + if (cert->priv->cert->nickname) + return cert->priv->cert->nickname; + else if (cert->priv->cn) + return cert->priv->cn; + else + return cert->priv->cert->subjectName; +} + const char* e_cert_get_nickname (ECert *cert) { @@ -1128,12 +1139,7 @@ create_asn1_struct (ECert *cert) cert->priv->asn1 = e_asn1_object_new (); - if (cert->priv->cert->nickname) - e_asn1_object_set_display_name (cert->priv->asn1, cert->priv->cert->nickname); - else if (cert->priv->cn) - e_asn1_object_set_display_name (cert->priv->asn1, cert->priv->cn); - else - e_asn1_object_set_display_name (cert->priv->asn1, cert->priv->cert->subjectName); + e_asn1_object_set_display_name (cert->priv->asn1, e_cert_get_window_title (cert)); /* This sequence will be contain the tbsCertificate, signatureAlgorithm, and signatureValue. */ -- cgit v1.2.3