зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1137325
. Remove the parent() function from xpcshell. r=mrbkap
This commit is contained in:
Родитель
f6218e038c
Коммит
99220f0b5e
|
@ -534,25 +534,6 @@ Options(JSContext *cx, unsigned argc, jsval *vp)
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
static bool
|
|
||||||
Parent(JSContext *cx, unsigned argc, jsval *vp)
|
|
||||||
{
|
|
||||||
CallArgs args = CallArgsFromVp(argc, vp);
|
|
||||||
if (args.length() != 1) {
|
|
||||||
JS_ReportError(cx, "Wrong number of arguments");
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
Value v = args[0];
|
|
||||||
if (v.isPrimitive()) {
|
|
||||||
JS_ReportError(cx, "Only objects have parents!");
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
args.rval().setObjectOrNull(JS_GetParent(&v.toObject()));
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
static bool
|
static bool
|
||||||
Atob(JSContext *cx, unsigned argc, Value *vp)
|
Atob(JSContext *cx, unsigned argc, Value *vp)
|
||||||
{
|
{
|
||||||
|
@ -655,7 +636,6 @@ static const JSFunctionSpec glob_functions[] = {
|
||||||
JS_FS("gczeal", GCZeal, 1,0),
|
JS_FS("gczeal", GCZeal, 1,0),
|
||||||
#endif
|
#endif
|
||||||
JS_FS("options", Options, 0,0),
|
JS_FS("options", Options, 0,0),
|
||||||
JS_FN("parent", Parent, 1,0),
|
|
||||||
JS_FS("sendCommand", SendCommand, 1,0),
|
JS_FS("sendCommand", SendCommand, 1,0),
|
||||||
JS_FS("atob", Atob, 1,0),
|
JS_FS("atob", Atob, 1,0),
|
||||||
JS_FS("btoa", Btoa, 1,0),
|
JS_FS("btoa", Btoa, 1,0),
|
||||||
|
|
Загрузка…
Ссылка в новой задаче