Index: cc/surfaces/surface_hittest.cc |
diff --git a/cc/surfaces/surface_hittest.cc b/cc/surfaces/surface_hittest.cc |
index 752a7088c4e44bd8d4611fac81d306a6aab41d73..b7414de108669bb13a070d7bf99551fa8bf03fe4 100644 |
--- a/cc/surfaces/surface_hittest.cc |
+++ b/cc/surfaces/surface_hittest.cc |
@@ -231,11 +231,11 @@ const RenderPass* SurfaceHittest::GetRenderPassForSurfaceById( |
return nullptr; |
if (!render_pass_id.IsValid()) |
- return frame_data->render_pass_list.back(); |
+ return frame_data->render_pass_list.back().get(); |
- for (const auto* render_pass : frame_data->render_pass_list) { |
+ for (const auto& render_pass : frame_data->render_pass_list) { |
if (render_pass->id == render_pass_id) |
- return render_pass; |
+ return render_pass.get(); |
} |
return nullptr; |