зеркало из https://github.com/mozilla/gecko-dev.git
Back out revision c35458a437cc (bug 976305) for breaking DataStore tests. r=orange
This commit is contained in:
Родитель
8e879058a1
Коммит
5d9538ac63
|
@ -5939,7 +5939,10 @@ class CGAbstractStaticBindingMethod(CGAbstractStaticMethod):
|
|||
|
||||
def definition_body(self):
|
||||
unwrap = CGGeneric("""JS::CallArgs args = JS::CallArgsFromVp(argc, vp);
|
||||
JS::Rooted<JSObject*> obj(cx, &args.callee());""")
|
||||
JS::Rooted<JSObject*> obj(cx, args.computeThis(cx).toObjectOrNull());
|
||||
if (!obj) {
|
||||
return false;
|
||||
}""")
|
||||
return CGList([ CGIndenter(unwrap),
|
||||
self.generate_code() ], "\n\n").define()
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче