Bug 796938 - Use GetEntryGlobal in nsGlobalWindow::FireAbuseEvents. r=smaug

This commit is contained in:
Bobby Holley 2014-08-19 12:02:07 -07:00
Родитель 6a19789e3b
Коммит 533d0cab79
1 изменённых файлов: 1 добавлений и 14 удалений

Просмотреть файл

@ -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();