| Index: android_webview/browser/hardware_renderer.cc
|
| diff --git a/android_webview/browser/hardware_renderer.cc b/android_webview/browser/hardware_renderer.cc
|
| index acac292f4be6b8311fa1c56334dccd5710442810..33a8908f7619df0e11b26b03d5dfa7a61b415fae 100644
|
| --- a/android_webview/browser/hardware_renderer.cc
|
| +++ b/android_webview/browser/hardware_renderer.cc
|
| @@ -171,7 +171,7 @@ void HardwareRenderer::DrawGL(AwDrawGLInfo* draw_info,
|
| }
|
|
|
| surface_factory_->SubmitCompositorFrame(child_id_,
|
| - std::move(child_compositor_frame),
|
| + std::move(*child_compositor_frame),
|
| cc::SurfaceFactory::DrawCallback());
|
| }
|
|
|
| @@ -218,8 +218,8 @@ void HardwareRenderer::DrawGL(AwDrawGLInfo* draw_info,
|
| std::unique_ptr<cc::DelegatedFrameData> delegated_frame(
|
| new cc::DelegatedFrameData);
|
| delegated_frame->render_pass_list.push_back(std::move(render_pass));
|
| - std::unique_ptr<cc::CompositorFrame> frame(new cc::CompositorFrame);
|
| - frame->delegated_frame_data = std::move(delegated_frame);
|
| + cc::CompositorFrame frame;
|
| + frame.delegated_frame_data = std::move(delegated_frame);
|
|
|
| if (root_id_.is_null()) {
|
| root_id_ = surface_id_allocator_->GenerateId();
|
|
|