diff -up freewrl-1.22.13/src/lib/world_script/JScript.c.NewGlobalObject freewrl-1.22.13/src/lib/world_script/JScript.c
--- freewrl-1.22.13/src/lib/world_script/JScript.c.NewGlobalObject 2013-01-09 16:06:13.513829513 -0500
+++ freewrl-1.22.13/src/lib/world_script/JScript.c 2013-01-09 16:07:14.463839350 -0500
@@ -404,10 +404,10 @@ void JSCreateScriptContext(int num) {
#endif
#if JS_VERSION >= 185
if (num == 0) {
- _globalObj = JS_NewCompartmentAndGlobalObject(_context, &p->globalClass, NULL);
+ _globalObj = JS_NewGlobalObject(_context, &p->globalClass, NULL);
} else {
JS_SetGlobalObject(_context,ScriptControl[0].glob);
- _globalObj = JS_NewGlobalObject(_context,&p->globalClass);
+ _globalObj = JS_NewGlobalObject(_context,&p->globalClass, NULL);
JS_SetGlobalObject(_context,_globalObj);
}
#else