diff --git a/mozilla/toolkit/components/passwordmgr/base/nsPasswordManager.cpp b/mozilla/toolkit/components/passwordmgr/base/nsPasswordManager.cpp index b0d91f9cc62..0fe20738588 100644 --- a/mozilla/toolkit/components/passwordmgr/base/nsPasswordManager.cpp +++ b/mozilla/toolkit/components/passwordmgr/base/nsPasswordManager.cpp @@ -1253,6 +1253,12 @@ nsPasswordManager::Load(nsIDOMEvent* aEvent) return NS_OK; } +NS_IMETHODIMP +nsPasswordManager::BeforeUnload(nsIDOMEvent* aEvent) +{ + return NS_OK; +} + /* static */ PLDHashOperator PR_CALLBACK nsPasswordManager::RemoveForDOMDocumentEnumerator(nsISupports* aKey, PRInt32& aEntry, diff --git a/mozilla/toolkit/components/passwordmgr/base/nsPasswordManager.h b/mozilla/toolkit/components/passwordmgr/base/nsPasswordManager.h index a23314b2de6..8dcbf2fb155 100644 --- a/mozilla/toolkit/components/passwordmgr/base/nsPasswordManager.h +++ b/mozilla/toolkit/components/passwordmgr/base/nsPasswordManager.h @@ -132,6 +132,7 @@ public: // nsIDOMLoadListener NS_IMETHOD Load(nsIDOMEvent* aEvent); + NS_IMETHOD BeforeUnload(nsIDOMEvent* aEvent); NS_IMETHOD Unload(nsIDOMEvent* aEvent); NS_IMETHOD Abort(nsIDOMEvent* aEvent); NS_IMETHOD Error(nsIDOMEvent* aEvent);