From 9fdf2e8d89541dc59f1a5221912d61b3bcc1e40e Mon Sep 17 00:00:00 2001 From: "bzbarsky%mit.edu" Date: Sat, 9 Apr 2005 17:32:25 +0000 Subject: [PATCH] Use the owner document when compiling event handlers. Bug 289456, r+sr=jst, a=dbaron git-svn-id: svn://10.0.0.236/trunk@171910 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/content/events/src/nsEventListenerManager.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/mozilla/content/events/src/nsEventListenerManager.cpp b/mozilla/content/events/src/nsEventListenerManager.cpp index 310854a609a..de6e6cd38dd 100644 --- a/mozilla/content/events/src/nsEventListenerManager.cpp +++ b/mozilla/content/events/src/nsEventListenerManager.cpp @@ -682,7 +682,7 @@ nsEventListenerManager::AddEventListener(nsIDOMEventListener *aListener, nsCOMPtr document; nsCOMPtr content(do_QueryInterface(mTarget)); if (content) - document = content->GetDocument(); + document = content->GetOwnerDoc(); else document = do_QueryInterface(mTarget); if (document) global = document->GetScriptGlobalObject(); @@ -1144,7 +1144,7 @@ nsEventListenerManager::AddScriptEventListener(nsISupports *aObject, if (content) { // Try to get context from doc - doc = content->GetDocument(); + doc = content->GetOwnerDoc(); nsIScriptGlobalObject *global; if (doc && (global = doc->GetScriptGlobalObject())) { @@ -1452,7 +1452,7 @@ nsEventListenerManager::CompileEventHandlerInternal(nsIScriptContext *aContext, if (!doc) { nsCOMPtr content = do_QueryInterface(aCurrentTarget); if (content) - doc = content->GetDocument(); + doc = content->GetOwnerDoc(); } if (doc) { nsIURI *uri = doc->GetDocumentURI();