diff --git a/src/dialogs.py b/src/dialogs.py
index 42e18c3027e63795d3de317495c906137d525d06..18dcea3c159baeefdc9e7d1f46109d290af5f8e8 100644
--- a/src/dialogs.py
+++ b/src/dialogs.py
@@ -5372,7 +5372,6 @@ class VoIPCallReceivedDialog(object):
 
 class CertificatDialog(InformationDialog):
     def __init__(self, parent, account, cert):
-        self.set_title(_('Certificate for account %s') % account)
         issuer = cert.get_issuer()
         subject = cert.get_subject()
         InformationDialog.__init__(self,
@@ -5401,6 +5400,7 @@ SHA1 Fingerprint: %(sha1)s''') % {
             'io': cert.get_notBefore(), 'eo': cert.get_notAfter(),
             'sha1': cert.digest('sha1')})
         self.set_transient_for(parent)
+        self.set_title(_('Certificate for account %s') % account)
 
 
 class CheckFingerprintDialog(YesNoDialog):