Index: android_webview/native/aw_contents.cc |
diff --git a/android_webview/native/aw_contents.cc b/android_webview/native/aw_contents.cc |
index f23ef639933985ac2c70c40c65c70aabeb72bee9..b98b55728a2ebc48582c7148af1f09f2a6e5138e 100644 |
--- a/android_webview/native/aw_contents.cc |
+++ b/android_webview/native/aw_contents.cc |
@@ -310,16 +310,12 @@ void AwContents::SetAwGLFunctor(AwGLFunctor* functor) { |
if (functor == functor_) { |
return; |
} |
- if (functor_) { |
- functor_->SetBrowserViewRenderer(nullptr); |
- } |
functor_ = functor; |
if (functor_) { |
- browser_view_renderer_.SetRenderThreadManager( |
- functor_->GetRenderThreadManager()); |
- functor_->SetBrowserViewRenderer(&browser_view_renderer_); |
+ browser_view_renderer_.SetCompositorFrameConsumer( |
+ functor_->GetCompositorFrameConsumer()); |
} else { |
- browser_view_renderer_.SetRenderThreadManager(nullptr); |
+ browser_view_renderer_.SetCompositorFrameConsumer(nullptr); |
} |
} |
@@ -748,10 +744,6 @@ void AwContents::OnReceivedTouchIconUrl(const std::string& url, |
env, obj.obj(), ConvertUTF8ToJavaString(env, url).obj(), precomposed); |
} |
-void AwContents::OnParentDrawConstraintsUpdated() { |
- browser_view_renderer_.OnParentDrawConstraintsUpdated(); |
-} |
- |
void AwContents::PostInvalidate() { |
DCHECK_CURRENTLY_ON(BrowserThread::UI); |
JNIEnv* env = AttachCurrentThread(); |