Index: cc/trees/layer_tree_host_common.h |
diff --git a/cc/trees/layer_tree_host_common.h b/cc/trees/layer_tree_host_common.h |
index 7593314c4bda0061a03e2b474e576b9ba4e584fc..f17bc7fb95ae811c6aa518552882c9e939e8cf6b 100644 |
--- a/cc/trees/layer_tree_host_common.h |
+++ b/cc/trees/layer_tree_host_common.h |
@@ -9,9 +9,9 @@ |
#include <vector> |
#include "base/bind.h" |
+#include "base/macros.h" |
#include "base/memory/ref_counted.h" |
#include "cc/base/cc_export.h" |
-#include "cc/base/scoped_ptr_vector.h" |
#include "cc/layers/layer_lists.h" |
#include "cc/trees/property_tree.h" |
#include "ui/gfx/geometry/rect.h" |
@@ -149,7 +149,7 @@ class CC_EXPORT LayerTreeHostCommon { |
static LayerImpl* get_layer_as_raw_ptr(const OwnedLayerImplList& layers, |
size_t index) { |
- return layers[index]; |
+ return layers[index].get(); |
} |
static LayerImpl* get_layer_as_raw_ptr(const LayerImplList& layers, |
@@ -173,7 +173,10 @@ struct CC_EXPORT ScrollAndScaleSet { |
float page_scale_delta; |
gfx::Vector2dF elastic_overscroll_delta; |
float top_controls_delta; |
- ScopedPtrVector<SwapPromise> swap_promises; |
+ std::vector<scoped_ptr<SwapPromise>> swap_promises; |
+ |
+ private: |
+ DISALLOW_COPY_AND_ASSIGN(ScrollAndScaleSet); |
}; |
template <typename LayerType> |