| 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 953b1a7a3e0c3f0e25565a0f6a379fbea34597c0..c2c9c6e0eecc061fed1b4402ff9eb6b765abe6b9 100644
|
| --- a/android_webview/browser/render_thread_manager.cc
|
| +++ b/android_webview/browser/render_thread_manager.cc
|
| @@ -288,7 +288,7 @@ void RenderThreadManager::DrawGL(AwDrawGLInfo* draw_info) {
|
| // require a correctly bound FBO. The FBO remains until the next kModeDraw.
|
| // So kModeProcess between kModeDraws has correctly bound FBO, too.
|
| if (draw_info->mode == AwDrawGLInfo::kModeDraw && !hardware_renderer_ &&
|
| - HasFrameForHardwareRendererOnRT()) {
|
| + !IsInsideHardwareRelease() && HasFrameForHardwareRendererOnRT()) {
|
| hardware_renderer_.reset(new HardwareRenderer(this));
|
| hardware_renderer_->CommitFrame();
|
| }
|
|
|