зеркало из https://github.com/mozilla/gecko-dev.git
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:
Родитель
33d7f33147
Коммит
23cdbac752
|
@ -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);
|
||||
|
|
Загрузка…
Ссылка в новой задаче