зеркало из https://github.com/mozilla/pjs.git
Bug 583099 - toolkit/components/ctypes uses the wrong global object. r=jorendorff, a=bsmedberg
This commit is contained in:
Родитель
7acab67424
Коммит
d79d0ba0ed
|
@ -113,7 +113,14 @@ Module::Call(nsIXPConnectWrappedNative* wrapper,
|
|||
jsval* vp,
|
||||
PRBool* _retval)
|
||||
{
|
||||
JSObject* global = JS_GetGlobalObject(cx);
|
||||
JSObject* scope = JS_GetScopeChain(cx);
|
||||
if (!scope)
|
||||
return NS_ERROR_NOT_AVAILABLE;
|
||||
|
||||
JSObject* global = JS_GetGlobalForObject(cx, scope);
|
||||
if (!global)
|
||||
return NS_ERROR_NOT_AVAILABLE;
|
||||
|
||||
*_retval = InitAndSealCTypesClass(cx, global);
|
||||
return NS_OK;
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче