From ca38d51701b1ada805b7e94de697a527d67921fd Mon Sep 17 00:00:00 2001 From: "javi%netscape.com" Date: Tue, 19 Jun 2001 22:38:26 +0000 Subject: [PATCH] Checking in for pollman Fix for Bug 68321 r=javi, sr=jst, a=asa git-svn-id: svn://10.0.0.236/trunk@97459 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/security/manager/ssl/src/nsSecureBrowserUIImpl.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/mozilla/security/manager/ssl/src/nsSecureBrowserUIImpl.cpp b/mozilla/security/manager/ssl/src/nsSecureBrowserUIImpl.cpp index d6a0ce96c83..8733145e920 100644 --- a/mozilla/security/manager/ssl/src/nsSecureBrowserUIImpl.cpp +++ b/mozilla/security/manager/ssl/src/nsSecureBrowserUIImpl.cpp @@ -93,6 +93,12 @@ nsSecureBrowserUIImpl::nsSecureBrowserUIImpl() nsSecureBrowserUIImpl::~nsSecureBrowserUIImpl() { + nsresult rv; + // remove self from form post notifications: + nsCOMPtr svc(do_GetService(NS_OBSERVERSERVICE_CONTRACTID, &rv)); + if (NS_SUCCEEDED(rv)) { + svc->RemoveObserver(this, NS_ConvertASCIItoUCS2(NS_FORMSUBMIT_SUBJECT).get()); + } } NS_IMPL_ISUPPORTS6(nsSecureBrowserUIImpl,