Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(378)

Unified Diff: Source/bindings/core/v8/DebuggerScript.js

Issue 694753002: DevTools: Show preview for ES6 MapIterator, SetIterator in console. (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 6 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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;

Powered by Google App Engine
This is Rietveld 408576698