| Index: Source/bindings/core/v8/DebuggerScript.js
|
| diff --git a/Source/bindings/core/v8/DebuggerScript.js b/Source/bindings/core/v8/DebuggerScript.js
|
| index 1fc047bea482ae970719ce54387c2168bc725613..f15e05f0b782dcf3c1d956188085fcecd566c8b5 100644
|
| --- a/Source/bindings/core/v8/DebuggerScript.js
|
| +++ b/Source/bindings/core/v8/DebuggerScript.js
|
| @@ -90,9 +90,9 @@ DebuggerScript.getCollectionEntries = function(object)
|
| var mirror = MakeMirror(object, true /* transient */);
|
| if (mirror.isMap())
|
| return mirror.entries();
|
| - if (mirror.isSet()) {
|
| + if (mirror.isSet() || mirror.isIterator()) {
|
| var result = [];
|
| - var values = mirror.values();
|
| + var values = mirror.isSet() ? mirror.values() : mirror.preview();
|
| for (var i = 0; i < values.length; ++i)
|
| result.push({ value: values[i] });
|
| return result;
|
|
|