diff --git a/content/xbl/src/nsXBLBinding.cpp b/content/xbl/src/nsXBLBinding.cpp index 84cc81b6f58..51303beabaa 100644 --- a/content/xbl/src/nsXBLBinding.cpp +++ b/content/xbl/src/nsXBLBinding.cpp @@ -761,7 +761,7 @@ nsXBLBinding::InstallProperties(nsIContent* aBoundElement) if (!body.IsEmpty()) { void* myFunc; nsCAutoString cname; cname.AssignWithConversion(name.GetUnicode()); - rv = context->CompileFunction(scriptObject, + rv = context->CompileFunction(classObject, cname, argCount, (const char**)args, diff --git a/layout/xbl/src/nsXBLBinding.cpp b/layout/xbl/src/nsXBLBinding.cpp index 84cc81b6f58..51303beabaa 100644 --- a/layout/xbl/src/nsXBLBinding.cpp +++ b/layout/xbl/src/nsXBLBinding.cpp @@ -761,7 +761,7 @@ nsXBLBinding::InstallProperties(nsIContent* aBoundElement) if (!body.IsEmpty()) { void* myFunc; nsCAutoString cname; cname.AssignWithConversion(name.GetUnicode()); - rv = context->CompileFunction(scriptObject, + rv = context->CompileFunction(classObject, cname, argCount, (const char**)args,