Switch context back to being nsISupports, but make it clear that it's expected

to be an nsIDOMNode or nsIDOMWindow.  Bug 252027, r=mvl, sr=shaver


git-svn-id: svn://10.0.0.236/trunk@159916 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
bzbarsky%mit.edu
2004-07-27 17:15:53 +00:00
parent 1b0c07d9df
commit 50d5ce0bc2
16 changed files with 117 additions and 103 deletions

View File

@@ -5124,10 +5124,14 @@ nsDocShell::InternalLoad(nsIURI * aURI,
contentType = nsIContentPolicy::TYPE_DOCUMENT;
}
nsISupports* context = requestingElement;
if (!context) {
context = mScriptGlobal;
}
rv = NS_CheckContentLoadPolicy(contentType,
aURI,
aReferrer,
requestingElement,
context,
EmptyCString(), //mime guess
nsnull, //extra
&shouldLoad);