Index: android_webview/browser/browser_view_renderer.cc |
diff --git a/android_webview/browser/browser_view_renderer.cc b/android_webview/browser/browser_view_renderer.cc |
index ef2418d081cba509ca391bc3380b237d279025db..7e22619510673a046707a4d5fcde0fd0c3a61f22 100644 |
--- a/android_webview/browser/browser_view_renderer.cc |
+++ b/android_webview/browser/browser_view_renderer.cc |
@@ -247,14 +247,14 @@ bool BrowserViewRenderer::OnDrawHardware() { |
clip, |
viewport_rect_for_tile_priority, |
transform_for_tile_priority); |
- if (!frame.frame.get()) { |
+ if (!frame.frame) { |
TRACE_EVENT_INSTANT0("android_webview", "NoNewFrame", |
TRACE_EVENT_SCOPE_THREAD); |
return current_compositor_frame_consumer_->HasFrameOnUI(); |
} |
std::unique_ptr<ChildFrame> child_frame = base::WrapUnique(new ChildFrame( |
- frame.output_surface_id, std::move(frame.frame), compositor_id_, |
+ frame.output_surface_id, std::move(*frame.frame), compositor_id_, |
viewport_rect_for_tile_priority.IsEmpty(), transform_for_tile_priority, |
offscreen_pre_raster_, external_draw_constraints_.is_layer)); |
@@ -293,7 +293,7 @@ void BrowserViewRenderer::RemoveCompositorFrameConsumer( |
void BrowserViewRenderer::ReturnUnusedResource( |
std::unique_ptr<ChildFrame> child_frame) { |
- if (!child_frame.get() || !child_frame->frame.get()) |
+ if (!child_frame.get() || !child_frame->frame) |
return; |
cc::CompositorFrameAck frame_ack; |