| 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;
|
|
|