addEventListener has 3 args, not 0. r+sr+branch181=jst

git-svn-id: svn://10.0.0.236/trunk@194541 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
bzbarsky%mit.edu
2006-04-17 22:05:58 +00:00
parent 6c2cb7dc23
commit f4e85da057

View File

@@ -6701,9 +6701,10 @@ nsEventReceiverSH::NewResolve(nsIXPConnectWrappedNative *wrapper,
if (id == sAddEventListener_id && !(flags & JSRESOLVE_ASSIGNING)) {
JSString *str = JSVAL_TO_STRING(id);
// addEventListener always takes at leat 3 arguments.
JSFunction *fnc =
::JS_DefineFunction(cx, obj, ::JS_GetStringBytes(str),
AddEventListenerHelper, 0, JSPROP_ENUMERATE);
AddEventListenerHelper, 3, JSPROP_ENUMERATE);
*objp = obj;