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