| Index: cc/base/rtree.cc
|
| diff --git a/cc/base/rtree.cc b/cc/base/rtree.cc
|
| index ab4b128b52b78332f5c9bb2065975c823daa1115..0859fcc3d13813f5d7e1c10502f8923e7e50e626 100644
|
| --- a/cc/base/rtree.cc
|
| +++ b/cc/base/rtree.cc
|
| @@ -109,9 +109,11 @@ RTree::Branch RTree::BuildRecursive(std::vector<Branch>* branches, int level) {
|
| return BuildRecursive(branches, level + 1);
|
| }
|
|
|
| -void RTree::Search(const gfx::Rect& query, std::vector<size_t>* results) const {
|
| +std::vector<size_t> RTree::Search(const gfx::Rect& query) const {
|
| + std::vector<size_t> results;
|
| if (num_data_elements_ > 0 && query.Intersects(root_.bounds))
|
| - SearchRecursive(root_.subtree, query, results);
|
| + SearchRecursive(root_.subtree, query, &results);
|
| + return results;
|
| }
|
|
|
| void RTree::SearchRecursive(Node* node,
|
|
|