зеркало из 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;
|
||||
|
||||
JSContext *cx = nsContentUtils::GetCurrentJSContext();
|
||||
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();
|
||||
nsCOMPtr<nsIDocument> doc = GetEntryDocument();
|
||||
if (doc)
|
||||
baseURL = doc->GetDocBaseURI();
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче