Don't call setters if there is no setter to call. bug 398040, r=brendan sr=jst a=blocking1.9+

This commit is contained in:
mrbkap@gmail.com 2007-10-06 10:14:34 -07:00
Родитель 33d7f33147
Коммит 23cdbac752
1 изменённых файлов: 1 добавлений и 1 удалений

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

@ -1485,7 +1485,7 @@ XPC_WN_GetterSetter(JSContext *cx, JSObject *obj,
return Throw(NS_ERROR_XPC_CANT_GET_METHOD_INFO, cx);
ccx.SetArgsAndResultPtr(argc, argv, vp);
if(argc)
if(argc && member->IsWritableAttribute())
{
ccx.SetCallInfo(iface, member, JS_TRUE);
JSBool retval = XPCWrappedNative::SetAttribute(ccx);