src/jdk/nashorn/internal/runtime/arrays/ArrayLikeIterator.java

changeset 44
e62dba3ce52b
parent 7
5a1b0714df0e
child 57
59970b70ebb5
     1.1 --- a/src/jdk/nashorn/internal/runtime/arrays/ArrayLikeIterator.java	Tue Jan 22 14:36:28 2013 +0100
     1.2 +++ b/src/jdk/nashorn/internal/runtime/arrays/ArrayLikeIterator.java	Tue Jan 22 22:07:12 2013 +0530
     1.3 @@ -122,7 +122,7 @@
     1.4              return new ArrayIterator((ScriptObject) obj, includeUndefined);
     1.5          }
     1.6  
     1.7 -        obj = JSType.toObject(Context.getGlobal(), obj);
     1.8 +        obj = JSType.toScriptObject(obj);
     1.9          if (obj instanceof ScriptObject) {
    1.10              return new MapIterator((ScriptObject)obj, includeUndefined);
    1.11          }
    1.12 @@ -143,7 +143,7 @@
    1.13              return new ReverseArrayIterator((ScriptObject) obj, includeUndefined);
    1.14          }
    1.15  
    1.16 -        obj = JSType.toObject(Context.getGlobal(), obj);
    1.17 +        obj = JSType.toScriptObject(obj);
    1.18          if (obj instanceof ScriptObject) {
    1.19              return new ReverseMapIterator((ScriptObject)obj, includeUndefined);
    1.20          }

mercurial