| Index: android_webview/browser/render_thread_manager.cc
|
| diff --git a/android_webview/browser/render_thread_manager.cc b/android_webview/browser/render_thread_manager.cc
|
| index 9ffaec25ea3dfff81786f03e6eda12cc898e5df1..9c7d35d38e712e02b54ac8567d8604394175a955 100644
|
| --- a/android_webview/browser/render_thread_manager.cc
|
| +++ b/android_webview/browser/render_thread_manager.cc
|
| @@ -296,9 +296,8 @@ void RenderThreadManager::DrawGL(AwDrawGLInfo* draw_info) {
|
| ScopedAllowGL allow_gl;
|
| if (!hardware_renderer_ && draw_info->mode == AwDrawGLInfo::kModeDraw &&
|
| !IsInsideHardwareRelease() && HasFrameForHardwareRendererOnRT()) {
|
| - hardware_renderer_.reset(new HardwareRenderer(this));
|
| - hardware_renderer_->SetBackingFrameBufferObject(
|
| - state_restore.framebuffer_binding_ext());
|
| + hardware_renderer_.reset(
|
| + new HardwareRenderer(this, state_restore.framebuffer_binding_ext()));
|
| hardware_renderer_->CommitFrame();
|
| }
|
|
|
|
|