зеркало из https://github.com/mozilla/gecko-dev.git
Make uneval(window) always return something that can be evaled (bug 380959). r=mrbkap.
This commit is contained in:
Родитель
947b752c14
Коммит
685c93c2c5
|
@ -171,8 +171,12 @@ static JSBool
|
|||
XPC_WN_Shared_ToSource(JSContext *cx, JSObject *obj,
|
||||
uintN argc, jsval *argv, jsval *vp)
|
||||
{
|
||||
static const char empty[] = "{}";
|
||||
*vp = STRING_TO_JSVAL(JS_NewStringCopyN(cx, empty, sizeof(empty)-1));
|
||||
static const char empty[] = "({})";
|
||||
JSString *str = JS_NewStringCopyN(cx, empty, sizeof(empty)-1);
|
||||
if(!str)
|
||||
return JS_FALSE;
|
||||
*vp = STRING_TO_JSVAL(str);
|
||||
|
||||
return JS_TRUE;
|
||||
}
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче