Fix from bz for glitch in last checkin.

This commit is contained in:
brendan%mozilla.org 2005-05-21 14:55:54 +00:00
Родитель 0838386323
Коммит 37525372bf
1 изменённых файлов: 4 добавлений и 2 удалений

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

@ -821,7 +821,7 @@ XPCNativeWrapperCtor(JSContext *cx, JSObject *obj, uintN argc, jsval *argv,
hasStringArgs = PR_TRUE;
}
jsval isDeep = !hasStringArgs;
JSBool isDeep = !hasStringArgs;
if (!::JS_SetReservedSlot(cx, wrapperObj, 0, BOOLEAN_TO_JSVAL(isDeep))) {
return JS_FALSE;
}
@ -1007,7 +1007,9 @@ XPCNativeWrapper::GetNewOrUsed(JSContext *cx, XPCWrappedNative *wrapper)
obj = ::JS_NewObject(cx, GetJSClass(), nsnull, nw_parent);
if (!obj || !::JS_SetPrivate(cx, obj, wrapper)) {
if (!obj ||
!::JS_SetPrivate(cx, obj, wrapper) ||
!::JS_SetReservedSlot(cx, obj, 0, JSVAL_TRUE)) {
return nsnull;
}