Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1715)

Unified Diff: android_webview/native/aw_contents.cc

Issue 1385543003: Have RenderWidgetHostViewAndroid own sync compositor (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: rebase Created 5 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: android_webview/native/aw_contents.cc
diff --git a/android_webview/native/aw_contents.cc b/android_webview/native/aw_contents.cc
index c67c5578d0f5f8e2ccf546c7852554d8d8524260..1217ca0e2d654e823cef12ac4c8315cfed303d32 100644
--- a/android_webview/native/aw_contents.cc
+++ b/android_webview/native/aw_contents.cc
@@ -185,12 +185,12 @@ AwBrowserPermissionRequestDelegate* AwBrowserPermissionRequestDelegate::FromID(
}
AwContents::AwContents(scoped_ptr<WebContents> web_contents)
- : web_contents_(web_contents.Pass()),
- browser_view_renderer_(
+ : browser_view_renderer_(
this,
BrowserThread::GetMessageLoopProxyForThread(BrowserThread::UI),
base::CommandLine::ForCurrentProcess()->HasSwitch(
switches::kDisablePageVisibility)),
+ web_contents_(web_contents.Pass()),
renderer_manager_key_(GLViewRendererManager::GetInstance()->NullKey()) {
base::subtle::NoBarrier_AtomicIncrement(&g_instance_count, 1);
icon_helper_.reset(new IconHelper(web_contents_.get()));
@@ -287,8 +287,6 @@ void AwContents::SetAwAutofillClient(jobject client) {
AwContents::~AwContents() {
DCHECK_EQ(this, AwContents::FromWebContents(web_contents_.get()));
- content::SynchronousCompositor::SetClientForWebContents(web_contents_.get(),
- NULL);
web_contents_->RemoveUserData(kAwContentsUserDataKey);
if (find_helper_.get())
find_helper_->SetListener(NULL);
« no previous file with comments | « android_webview/native/aw_contents.h ('k') | content/browser/android/in_process/synchronous_compositor_impl.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698