NARCISSUS-only fix from Frierich Munch <colsebas@hotmail.com>.

This commit is contained in:
brendan%mozilla.org 2004-06-23 21:25:55 +00:00
Родитель 8b4fcd2847
Коммит 735cc13421
1 изменённых файлов: 8 добавлений и 7 удалений

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

@ -609,13 +609,14 @@ JS_TypeOfValue(JSContext *cx, jsval v)
type = JSTYPE_FUNCTION;
} else {
#ifdef NARCISSUS
/* XXX suppress errors/exceptions */
OBJ_GET_PROPERTY(cx, obj,
(jsid)cx->runtime->atomState.callAtom,
&v);
if (JSVAL_IS_FUNCTION(cx, v))
type = JSTYPE_FUNCTION;
else
if (obj) {
/* XXX suppress errors/exceptions */
OBJ_GET_PROPERTY(cx, obj,
(jsid)cx->runtime->atomState.callAtom,
&v);
if (JSVAL_IS_FUNCTION(cx, v))
return JSTYPE_FUNCTION;
}
#endif
type = JSTYPE_OBJECT;
}