Index: Source/core/inspector/InjectedScriptSource.js |
diff --git a/Source/core/inspector/InjectedScriptSource.js b/Source/core/inspector/InjectedScriptSource.js |
index d4d366d4fb37a7295c481aa3649d388adb629560..76be98c84b3a71e77c2cfce7865beb1ad99c02e4 100644 |
--- a/Source/core/inspector/InjectedScriptSource.js |
+++ b/Source/core/inspector/InjectedScriptSource.js |
@@ -1008,6 +1008,13 @@ InjectedScript.prototype = { |
if (typeof obj === "function") |
return toString(obj); |
+ if (typeof obj === "symbol") |
aandrey
2014/05/22 16:10:16
{ ... }
Alexandra Mikhaylova
2014/05/26 10:38:34
Done.
|
+ try { |
+ return Symbol.prototype.toString.call(obj); |
aandrey
2014/05/22 16:10:16
|| "Symbol";
Alexandra Mikhaylova
2014/05/26 10:38:34
Done.
|
+ } catch (e) { |
+ return "Symbol"; |
+ } |
+ |
if (className === "Object") { |
// In Chromium DOM wrapper prototypes will have Object as their constructor name, |
// get the real DOM wrapper name from the constructor property. |