Index: android_webview/browser/surfaces_instance.cc |
diff --git a/android_webview/browser/surfaces_instance.cc b/android_webview/browser/surfaces_instance.cc |
index 2803531ca5e4871dfef9bd99701f761888896aa7..6b7b1baa872490c710fd8db9127ed2232152485e 100644 |
--- a/android_webview/browser/surfaces_instance.cc |
+++ b/android_webview/browser/surfaces_instance.cc |
@@ -115,8 +115,9 @@ void SurfacesInstance::DrawAndSwap(const gfx::Size& viewport, |
// Create a frame with a single SurfaceDrawQuad referencing the child |
// Surface and transformed using the given transform. |
std::unique_ptr<cc::RenderPass> render_pass = cc::RenderPass::Create(); |
- render_pass->SetAll(cc::RenderPassId(1, 1), gfx::Rect(viewport), clip, |
- gfx::Transform(), false); |
+ render_pass->SetNew(cc::RenderPassId(1, 1), gfx::Rect(viewport), clip, |
+ gfx::Transform()); |
+ render_pass->has_transparent_background = false; |
cc::SharedQuadState* quad_state = |
render_pass->CreateAndAppendSharedQuadState(); |