| Index: android_webview/browser/hardware_renderer.cc
|
| diff --git a/android_webview/browser/hardware_renderer.cc b/android_webview/browser/hardware_renderer.cc
|
| index 60f48af1dac3f3a2b5e91238ab07146d22005e0e..a905cef41bac7298ac33f731d1fd414fff9f6643 100644
|
| --- a/android_webview/browser/hardware_renderer.cc
|
| +++ b/android_webview/browser/hardware_renderer.cc
|
| @@ -245,7 +245,8 @@
|
| gl_surface_->ResetBackingFrameBufferObject();
|
| }
|
|
|
| -void HardwareRenderer::RequestNewOutputSurface(bool fallback) {
|
| +scoped_ptr<cc::OutputSurface> HardwareRenderer::CreateOutputSurface(
|
| + bool fallback) {
|
| // Android webview does not support losing output surface.
|
| DCHECK(!fallback);
|
| scoped_refptr<cc::ContextProvider> context_provider =
|
| @@ -254,8 +255,7 @@
|
| scoped_ptr<ParentOutputSurface> output_surface_holder(
|
| new ParentOutputSurface(context_provider));
|
| output_surface_ = output_surface_holder.get();
|
| - layer_tree_host_->SetOutputSurface(
|
| - output_surface_holder.PassAs<cc::OutputSurface>());
|
| + return output_surface_holder.PassAs<cc::OutputSurface>();
|
| }
|
|
|
| void HardwareRenderer::UnusedResourcesAreAvailable() {
|
|
|