зеркало из https://github.com/mozilla/gecko-dev.git
Bug 796938 - Use GetEntryGlobal in nsGlobalWindow::FireAbuseEvents. r=smaug
This commit is contained in:
Родитель
6a19789e3b
Коммит
533d0cab79
|
@ -7529,20 +7529,7 @@ nsGlobalWindow::FireAbuseEvents(bool aBlocked, bool aWindow,
|
||||||
|
|
||||||
nsIURI *baseURL = nullptr;
|
nsIURI *baseURL = nullptr;
|
||||||
|
|
||||||
JSContext *cx = nsContentUtils::GetCurrentJSContext();
|
nsCOMPtr<nsIDocument> doc = GetEntryDocument();
|
||||||
nsCOMPtr<nsPIDOMWindow> contextWindow;
|
|
||||||
|
|
||||||
if (cx) {
|
|
||||||
nsIScriptContext *currentCX = nsJSUtils::GetDynamicScriptContext(cx);
|
|
||||||
if (currentCX) {
|
|
||||||
contextWindow = do_QueryInterface(currentCX->GetGlobalObject());
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if (!contextWindow) {
|
|
||||||
contextWindow = this;
|
|
||||||
}
|
|
||||||
|
|
||||||
nsCOMPtr<nsIDocument> doc = contextWindow->GetDoc();
|
|
||||||
if (doc)
|
if (doc)
|
||||||
baseURL = doc->GetDocBaseURI();
|
baseURL = doc->GetDocBaseURI();
|
||||||
|
|
||||||
|
|
Загрузка…
Ссылка в новой задаче