From 89fbff2047564e98aaa9c00893512ff74a157556 Mon Sep 17 00:00:00 2001 From: "mstoltz%netscape.com" Date: Mon, 1 Oct 2001 02:08:30 +0000 Subject: [PATCH] the reopened bug 18553 - clear event handlers when first document is loaded in a window. r=heikki, sr=vidur git-svn-id: svn://10.0.0.236/trunk@104278 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/dom/src/base/nsGlobalWindow.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/mozilla/dom/src/base/nsGlobalWindow.cpp b/mozilla/dom/src/base/nsGlobalWindow.cpp index 25e3cd86bcb..e60da666a8b 100644 --- a/mozilla/dom/src/base/nsGlobalWindow.cpp +++ b/mozilla/dom/src/base/nsGlobalWindow.cpp @@ -376,6 +376,11 @@ NS_IMETHODIMP GlobalWindowImpl::SetNewDocument(nsIDOMDocument* aDocument) doc = nsnull; // Forces release now } + if (mListenerManager) { + mListenerManager->RemoveAllListeners(PR_FALSE); + mListenerManager = nsnull; + } + if (docURL) { nsXPIDLCString url; @@ -390,11 +395,6 @@ NS_IMETHODIMP GlobalWindowImpl::SetNewDocument(nsIDOMDocument* aDocument) mSidebar = nsnull; } - if (mListenerManager) { - mListenerManager->RemoveAllListeners(PR_FALSE); - mListenerManager = nsnull; - } - if (mContext && mJSObject) { // if (mContext && mJSObject && aDocument) { // not doing this unless there's a new document prevents a closed window's