diff options
author | pfeldman@chromium.org <pfeldman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-05-05 10:19:57 +0000 |
---|---|---|
committer | pfeldman@chromium.org <pfeldman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-05-05 10:19:57 +0000 |
commit | 195792b55d3c8ebd850fe22870f66f2883d68b87 (patch) | |
tree | cef501624be08418d79d3e477e97a8e1b626a102 /webkit/glue/devtools/dom_agent_impl.cc | |
parent | b39fe8d69103cab7d88bfde52084d0d84d51c3b7 (diff) | |
download | chromium_src-195792b55d3c8ebd850fe22870f66f2883d68b87.zip chromium_src-195792b55d3c8ebd850fe22870f66f2883d68b87.tar.gz chromium_src-195792b55d3c8ebd850fe22870f66f2883d68b87.tar.bz2 |
DevTools: Bugfixes for the round of sanity testing.
Review URL: http://codereview.chromium.org/109010
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@15291 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit/glue/devtools/dom_agent_impl.cc')
-rw-r--r-- | webkit/glue/devtools/dom_agent_impl.cc | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/webkit/glue/devtools/dom_agent_impl.cc b/webkit/glue/devtools/dom_agent_impl.cc index 88c42dd..d8d6ea5 100644 --- a/webkit/glue/devtools/dom_agent_impl.cc +++ b/webkit/glue/devtools/dom_agent_impl.cc @@ -293,11 +293,10 @@ int DomAgentImpl::PushNodePathToClient(Node* node_to_select) { // element is known to the client ASSERT(element); path.append(element); - for (int i = path.size() - 1; i >= 0; --i) { - element = path.at(i); - OwnPtr<Value> children(BuildValueForElementChildren(element, 1)); - delegate_->SetChildNodes(GetIdForNode(element), *children.get()); + int node_id = GetIdForNode(path.at(i)); + ASSERT(node_id); + PushChildNodesToClient(node_id); } return GetIdForNode(node_to_select); } |