зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1017030 - Part 4: Replace AutoPushJSContext in nsJSContext::InitClasses. r=bholley
This commit is contained in:
Родитель
27257aa5f6
Коммит
6d990c090f
|
@ -39,6 +39,7 @@
|
|||
#include "nsXPCOMCIDInternal.h"
|
||||
#include "nsIXULRuntime.h"
|
||||
#include "nsTextFormatter.h"
|
||||
#include "ScriptSettings.h"
|
||||
|
||||
#include "xpcpublic.h"
|
||||
|
||||
|
@ -1632,7 +1633,9 @@ nsresult
|
|||
nsJSContext::InitClasses(JS::Handle<JSObject*> aGlobalObj)
|
||||
{
|
||||
JSOptionChangedCallback(js_options_dot_str, this);
|
||||
AutoPushJSContext cx(mContext);
|
||||
AutoJSAPI jsapi;
|
||||
JSContext* cx = jsapi.cx();
|
||||
JSAutoCompartment ac(cx, aGlobalObj);
|
||||
|
||||
// Attempt to initialize profiling functions
|
||||
::JS_DefineProfilingFunctions(cx, aGlobalObj);
|
||||
|
|
Загрузка…
Ссылка в новой задаче