Bug 990090 - Add a version of AutoJSAPIWithErrorsReportedToWindow that takes an nsIGlobalObject. r=bz

This commit is contained in:
Bobby Holley 2014-06-12 10:02:33 -07:00
parent b6ae2b2e43
commit 910eb8b47d
2 changed files with 7 additions and 0 deletions

View File

@ -237,6 +237,11 @@ AutoJSAPIWithErrorsReportedToWindow::AutoJSAPIWithErrorsReportedToWindow(nsIScri
{
}
AutoJSAPIWithErrorsReportedToWindow::AutoJSAPIWithErrorsReportedToWindow(nsIGlobalObject* aGlobalObject)
: AutoJSAPI(FindJSContext(aGlobalObject), /* aIsMainThread = */ true)
{
}
AutoEntryScript::AutoEntryScript(nsIGlobalObject* aGlobalObject,
bool aIsMainThread,
JSContext* aCx)

View File

@ -158,6 +158,8 @@ private:
class AutoJSAPIWithErrorsReportedToWindow : public AutoJSAPI {
public:
AutoJSAPIWithErrorsReportedToWindow(nsIScriptContext* aScx);
// Equivalent to AutoJSAPI if aGlobal is not a Window.
AutoJSAPIWithErrorsReportedToWindow(nsIGlobalObject* aGlobalObject);
};
/*