diff options
author | yurys@google.com <yurys@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-10-07 14:12:15 +0000 |
---|---|---|
committer | yurys@google.com <yurys@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-10-07 14:12:15 +0000 |
commit | f587cb53e0138b2d2ff5babb872b46836998552d (patch) | |
tree | d618c261765201bfe9754c8f66023880123c69ba /webkit/glue/devtools/js/debugger_agent.js | |
parent | ce1eb3bd99a3af516f3efa93229146e3569e5570 (diff) | |
download | chromium_src-f587cb53e0138b2d2ff5babb872b46836998552d.zip chromium_src-f587cb53e0138b2d2ff5babb872b46836998552d.tar.gz chromium_src-f587cb53e0138b2d2ff5babb872b46836998552d.tar.bz2 |
DevTools: allow inspecting __proto__, constructor, prototype properties.BUG=23647
Review URL: http://codereview.chromium.org/262005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@28247 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit/glue/devtools/js/debugger_agent.js')
-rw-r--r-- | webkit/glue/devtools/js/debugger_agent.js | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/webkit/glue/devtools/js/debugger_agent.js b/webkit/glue/devtools/js/debugger_agent.js index 4a9784a..4b91564 100644 --- a/webkit/glue/devtools/js/debugger_agent.js +++ b/webkit/glue/devtools/js/debugger_agent.js @@ -1120,12 +1120,14 @@ devtools.DebuggerAgent.formatObjectProxy_ = function(v) { description = 'function ' + v.name + '()'; } hasChildren = true; - } else if (goog.isDef(v.value)) { - description = v.value; } else if (v.type == 'undefined') { description = 'undefined'; } else if (v.type == 'null') { description = 'null'; + } else if (goog.isDef(v.value)) { + // Check for undefined and null types before checking the value, otherwise + // null/undefined may have blank value. + description = v.value; } else { description = '<unresolved ref: ' + v.ref + ', type: ' + v.type + '>'; } |