Skip to content
Snippets Groups Projects
Commit 6f701b58 authored by rswindell's avatar rswindell
Browse files

Set lib_list and dir_list property flags to NON-enumerable.

parent 738c3ec1
No related branches found
No related tags found
No related merge requests found
......@@ -70,6 +70,7 @@ JSObject* DLLCALL js_CreateFileAreaObject(JSContext* cx, JSObject* parent, scfg_
jsval val;
jsint index;
uint l,d;
JSBool found;
areaobj = JS_DefineObject(cx, parent, "file_area", &js_file_area_class, NULL, 0);
......@@ -83,6 +84,7 @@ JSObject* DLLCALL js_CreateFileAreaObject(JSContext* cx, JSObject* parent, scfg_
val=OBJECT_TO_JSVAL(lib_list);
if(!JS_SetProperty(cx, areaobj, "lib_list", &val))
return(NULL);
JS_SetPropertyAttributes(cx, areaobj, "lib_list", 0, &found);
for(l=0;l<cfg->total_libs;l++) {
......@@ -112,7 +114,7 @@ JSObject* DLLCALL js_CreateFileAreaObject(JSContext* cx, JSObject* parent, scfg_
val=OBJECT_TO_JSVAL(dir_list);
if(!JS_SetProperty(cx, libobj, "dir_list", &val))
return(NULL);
JS_SetPropertyAttributes(cx, libobj, "dir_list", 0, &found);
for(d=0;d<cfg->total_dirs;d++) {
if(cfg->dir[d]->lib!=l)
......@@ -144,7 +146,7 @@ JSObject* DLLCALL js_CreateFileAreaObject(JSContext* cx, JSObject* parent, scfg_
if(!JS_SetProperty(cx, dirobj, "link", &val))
return(NULL);
if(!JS_GetArrayLength(cx, dir_list, &index))
if(!JS_GetArrayLength(cx, dir_list, &index)) /* inexplicable exception here on Jul-6-2001 */
return(NULL);
val=OBJECT_TO_JSVAL(dirobj);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment