| Index: cc/output/bsp_tree.cc
|
| diff --git a/cc/output/bsp_tree.cc b/cc/output/bsp_tree.cc
|
| index 2755c0b77971aa407c96a20638a399380bb87329..facfd0977ad599fe369e6a20c2252f2070f0892f 100644
|
| --- a/cc/output/bsp_tree.cc
|
| +++ b/cc/output/bsp_tree.cc
|
| @@ -53,20 +53,19 @@ void BspTree::BuildTree(BspNode* node,
|
| // or front of the list.
|
| switch (comparer_result) {
|
| case BSP_FRONT:
|
| - front_list.push_back(polygon_list->take_front().Pass());
|
| + front_list.push_front(polygon_list->take_front().Pass());
|
| break;
|
| case BSP_BACK:
|
| - back_list.push_back(polygon_list->take_front().Pass());
|
| + back_list.push_front(polygon_list->take_front().Pass());
|
| break;
|
| case BSP_SPLIT:
|
| {
|
| scoped_ptr<DrawPolygon> polygon;
|
| scoped_ptr<DrawPolygon> new_front;
|
| scoped_ptr<DrawPolygon> new_back;
|
| - bool split_result = false;
|
| // Time to split this geometry, *it needs to be split by node_data.
|
| polygon = polygon_list->take_front();
|
| - split_result =
|
| + bool split_result =
|
| polygon->Split(*(node->node_data), &new_front, &new_back);
|
| DCHECK(split_result);
|
| if (!split_result) {
|
|
|