summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpfeldman@chromium.org <pfeldman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-07-23 09:17:08 +0000
committerpfeldman@chromium.org <pfeldman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-07-23 09:17:08 +0000
commitff1674a5bbf4d6f3349ae574c110abe1d66a9522 (patch)
treeadb5302b9591b1c364b34bed26229d83cc7e05e2
parent6987f24aaed69e70b2c52d1cbc611830340c4b32 (diff)
downloadchromium_src-ff1674a5bbf4d6f3349ae574c110abe1d66a9522.zip
chromium_src-ff1674a5bbf4d6f3349ae574c110abe1d66a9522.tar.gz
chromium_src-ff1674a5bbf4d6f3349ae574c110abe1d66a9522.tar.bz2
DevTools: print function source in eval selection requests.
Review URL: http://codereview.chromium.org/155918 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21377 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r--webkit/glue/devtools/js/debugger_agent.js3
1 files changed, 3 insertions, 0 deletions
diff --git a/webkit/glue/devtools/js/debugger_agent.js b/webkit/glue/devtools/js/debugger_agent.js
index 166254f..2394ad6 100644
--- a/webkit/glue/devtools/js/debugger_agent.js
+++ b/webkit/glue/devtools/js/debugger_agent.js
@@ -1052,6 +1052,9 @@ devtools.DebuggerAgent.formatObjectReference_ = function(v) {
} else if (v.type == 'function') {
var f = function() {};
f.ref = v.ref;
+ if (v.source) {
+ f.toString = function() { return v.source; };
+ }
return f;
} else if (goog.isDef(v.value)) {
return v.value;