Index: cc/output/overlay_processor.cc |
diff --git a/cc/output/overlay_processor.cc b/cc/output/overlay_processor.cc |
index 2eea63b3d602603c808c4c81513a22984964b034..43a064fb6e8fd5bb9c2ed11e6fa08e6caaa5de1c 100644 |
--- a/cc/output/overlay_processor.cc |
+++ b/cc/output/overlay_processor.cc |
@@ -31,7 +31,7 @@ bool OverlayProcessor::ProcessForCALayers( |
RenderPassList* render_passes, |
CALayerOverlayList* ca_layer_overlays, |
OverlayCandidateList* overlay_candidates) { |
- RenderPass* root_render_pass = render_passes->back(); |
+ RenderPass* root_render_pass = render_passes->back().get(); |
OverlayCandidateValidator* overlay_validator = |
surface_->GetOverlayCandidateValidator(); |
@@ -55,7 +55,7 @@ void OverlayProcessor::ProcessForOverlays(ResourceProvider* resource_provider, |
RenderPassList* render_passes, |
OverlayCandidateList* candidates, |
gfx::Rect* damage_rect) { |
- for (auto strategy : strategies_) { |
+ for (const auto& strategy : strategies_) { |
if (strategy->Attempt(resource_provider, render_passes, candidates, |
damage_rect)) { |
return; |