From 8365e2492e7bba91e8aa70e822dec02140f32ab3 Mon Sep 17 00:00:00 2001 From: "bryner%uiuc.edu" Date: Wed, 4 Apr 2001 23:30:05 +0000 Subject: [PATCH] Making the CertContentListener support weak refs, this makes it so the user gets prompted to import the certificate. r=javi. git-svn-id: svn://10.0.0.236/trunk@91370 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/security/manager/ssl/src/nsNSSComponent.cpp | 4 +++- mozilla/security/manager/ssl/src/nsNSSComponent.h | 3 ++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/mozilla/security/manager/ssl/src/nsNSSComponent.cpp b/mozilla/security/manager/ssl/src/nsNSSComponent.cpp index 6ff2c5028dd..7192280da61 100644 --- a/mozilla/security/manager/ssl/src/nsNSSComponent.cpp +++ b/mozilla/security/manager/ssl/src/nsNSSComponent.cpp @@ -843,7 +843,9 @@ getPSMCertType(const char * aContentType) } -NS_IMPL_ISUPPORTS(CertContentListener, NS_GET_IID(nsIURIContentListener)); +NS_IMPL_ISUPPORTS2(CertContentListener, + nsIURIContentListener, + nsISupportsWeakReference); CertContentListener::CertContentListener() { diff --git a/mozilla/security/manager/ssl/src/nsNSSComponent.h b/mozilla/security/manager/ssl/src/nsNSSComponent.h index 695f7a77694..fdd0a6e459e 100644 --- a/mozilla/security/manager/ssl/src/nsNSSComponent.h +++ b/mozilla/security/manager/ssl/src/nsNSSComponent.h @@ -122,7 +122,8 @@ private: // Now we need a content listener to register //-------------------------------------------- -class CertContentListener : public nsIURIContentListener { +class CertContentListener : public nsIURIContentListener, + public nsSupportsWeakReference { public: CertContentListener(); virtual ~CertContentListener();