Give scx a global object so that we can always calculate a "this" object. bug 394967, r+a=brendan

This commit is contained in:
mrbkap%gmail.com 2007-09-18 16:37:13 +00:00
Родитель ade7b21c04
Коммит 536e64eb8b
1 изменённых файлов: 1 добавлений и 0 удалений

Просмотреть файл

@ -2398,6 +2398,7 @@ EvalInContext(JSContext *cx, JSObject *obj, uintN argc, jsval *argv,
ok = JS_TRUE;
} else {
fp = JS_GetScriptedCaller(cx, NULL);
JS_SetGlobalObject(scx, sobj);
ok = JS_EvaluateUCScript(scx, sobj, src, srclen,
fp->script->filename,
JS_PCToLineNumber(cx, fp->script, fp->pc),