diff options
author | yurys@chromium.org <yurys@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-01-19 14:05:33 +0000 |
---|---|---|
committer | yurys@chromium.org <yurys@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-01-19 14:05:33 +0000 |
commit | 3c4a1ff0b302b1b564a46abe3294c7cf4d5fdfc1 (patch) | |
tree | 50d2cb8be29549215fdb8a76252c1a26a49557ac /webkit | |
parent | d8b77d70e14c75095df980f8383b1053ea18d50d (diff) | |
download | chromium_src-3c4a1ff0b302b1b564a46abe3294c7cf4d5fdfc1.zip chromium_src-3c4a1ff0b302b1b564a46abe3294c7cf4d5fdfc1.tar.gz chromium_src-3c4a1ff0b302b1b564a46abe3294c7cf4d5fdfc1.tar.bz2 |
DevTools: fix failing interactive tests. A follow-up of r36518
TBR=pfeldman
Review URL: http://codereview.chromium.org/551067
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36524 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit')
-rw-r--r-- | webkit/glue/devtools/js/debugger_agent.js | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/webkit/glue/devtools/js/debugger_agent.js b/webkit/glue/devtools/js/debugger_agent.js index e836e12..d106b07 100644 --- a/webkit/glue/devtools/js/debugger_agent.js +++ b/webkit/glue/devtools/js/debugger_agent.js @@ -1049,8 +1049,15 @@ devtools.DebuggerAgent.prototype.formatCallFrame_ = function(stackFrame) { for (var i = 0; i < stackFrame.scopes.length; i++) { var scope = stackFrame.scopes[i]; scope.frameNumber = stackFrame.index; + // TODO(yurys): remove when webkit.org/b/32554 is landed. + if (InjectedScriptAccess.getDefault) { var scopeObjectProxy = new WebInspector.ObjectProxy(0, scope, [], 0, '', true); + } else { + var scopeObjectProxy = new WebInspector.ObjectProxy(scope, [], 0, '', + true); + } + scopeObjectProxy.isScope = true; switch(scope.type) { case ScopeType.Global: @@ -1151,8 +1158,15 @@ devtools.DebuggerAgent.formatObjectProxy_ = function(v) { } else { description = '<unresolved ref: ' + v.ref + ', type: ' + v.type + '>'; } + + // TODO(yurys): remove when webkit.org/b/32554 is landed. + if (InjectedScriptAccess.getDefault) { var proxy = new WebInspector.ObjectProxy(0, v, [], 0, description, hasChildren); + } else { + var proxy = new WebInspector.ObjectProxy(v, [], 0, description, + hasChildren); + } proxy.type = v.type; proxy.isV8Ref = true; return proxy; |