Pass aShared=PR_TRUE when compiling brutally shared methods and properties.
Bug 258832, r+sr=brendan git-svn-id: svn://10.0.0.236/trunk@162467 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
@@ -203,7 +203,7 @@ nsXBLProtoImplMethod::CompileMember(nsIScriptContext* aContext, const nsCString&
|
||||
body,
|
||||
functionUri.get(),
|
||||
mUncompiledMethod->mBodyText.GetLineNumber(),
|
||||
PR_FALSE,
|
||||
PR_TRUE,
|
||||
(void **) &methodObject);
|
||||
|
||||
// Destroy our uncompiled method and delete our arg list.
|
||||
|
||||
@@ -215,7 +215,7 @@ nsXBLProtoImplProperty::CompileMember(nsIScriptContext* aContext, const nsCStrin
|
||||
getter,
|
||||
functionUri.get(),
|
||||
mGetterText->GetLineNumber(),
|
||||
PR_FALSE,
|
||||
PR_TRUE,
|
||||
(void **) &getterObject);
|
||||
|
||||
// Make sure we free mGetterText here before setting mJSGetterObject, since
|
||||
@@ -262,7 +262,7 @@ nsXBLProtoImplProperty::CompileMember(nsIScriptContext* aContext, const nsCStrin
|
||||
setter,
|
||||
functionUri.get(),
|
||||
mSetterText->GetLineNumber(),
|
||||
PR_FALSE,
|
||||
PR_TRUE,
|
||||
(void **) &setterObject);
|
||||
|
||||
// Make sure we free mSetterText here before setting mJSGetterObject, since
|
||||
|
||||
Reference in New Issue
Block a user