Bug 1613367 - Set Cu.reportError message as from chrome context if innerWindowId is 0 r=baku

Differential Revision: https://phabricator.services.mozilla.com/D65952

--HG--
extra : moz-landing-system : lando
This commit is contained in:
Eden Chuang 2020-03-10 08:54:50 +00:00
parent 0ae0e5703d
commit fa546ee148

View File

@ -1420,7 +1420,8 @@ nsXPCComponents_Utils::ReportError(HandleValue error, HandleValue stack,
fileUni,
linebuf ? nsDependentString(linebuf, err->linebufLength())
: EmptyString(),
err->lineno, column, err->flags, "XPConnect JavaScript", innerWindowID);
err->lineno, column, err->flags, "XPConnect JavaScript", innerWindowID,
innerWindowID == 0 ? true : false);
NS_ENSURE_SUCCESS(rv, NS_OK);
console->LogMessage(scripterr);
@ -1438,9 +1439,9 @@ nsXPCComponents_Utils::ReportError(HandleValue error, HandleValue stack,
return NS_OK;
}
nsresult rv =
scripterr->InitWithWindowID(msg, fileName, EmptyString(), lineNo, 0, 0,
"XPConnect JavaScript", innerWindowID, true);
nsresult rv = scripterr->InitWithWindowID(
msg, fileName, EmptyString(), lineNo, 0, 0, "XPConnect JavaScript",
innerWindowID, innerWindowID ? true : false);
NS_ENSURE_SUCCESS(rv, NS_OK);
console->LogMessage(scripterr);