Bug 583099 - toolkit/components/ctypes uses the wrong global object. r=jorendorff, a=bsmedberg

This commit is contained in:
Dan Witte 2010-08-05 16:49:52 -07:00
Родитель 7acab67424
Коммит d79d0ba0ed
1 изменённых файлов: 8 добавлений и 1 удалений

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

@ -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;
}