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

Side by Side Diff: android_webview/browser/aw_contents.cc

Issue 2888623004: [WebView] Merge AwContentsClientBridgeBase into AwContentsClientBridge (Closed)
Patch Set: Created 3 years, 7 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 unified diff | Download patch
OLDNEW
1 // Copyright 2012 The Chromium Authors. All rights reserved. 1 // Copyright 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "android_webview/browser/aw_contents.h" 5 #include "android_webview/browser/aw_contents.h"
6 6
7 #include <limits> 7 #include <limits>
8 #include <utility> 8 #include <utility>
9 9
10 #include "android_webview/browser/aw_autofill_client.h" 10 #include "android_webview/browser/aw_autofill_client.h"
(...skipping 243 matching lines...) Expand 10 before | Expand all | Expand 10 after
254 // The |aw_content| param is technically spurious as it duplicates |obj| but 254 // The |aw_content| param is technically spurious as it duplicates |obj| but
255 // is passed over anyway to make the binding more explicit. 255 // is passed over anyway to make the binding more explicit.
256 java_ref_ = JavaObjectWeakGlobalRef(env, aw_contents); 256 java_ref_ = JavaObjectWeakGlobalRef(env, aw_contents);
257 257
258 web_contents_delegate_.reset( 258 web_contents_delegate_.reset(
259 new AwWebContentsDelegate(env, web_contents_delegate)); 259 new AwWebContentsDelegate(env, web_contents_delegate));
260 web_contents_->SetDelegate(web_contents_delegate_.get()); 260 web_contents_->SetDelegate(web_contents_delegate_.get());
261 261
262 contents_client_bridge_.reset( 262 contents_client_bridge_.reset(
263 new AwContentsClientBridge(env, contents_client_bridge)); 263 new AwContentsClientBridge(env, contents_client_bridge));
264 AwContentsClientBridgeBase::Associate(web_contents_.get(), 264 AwContentsClientBridge::Associate(web_contents_.get(),
265 contents_client_bridge_.get()); 265 contents_client_bridge_.get());
266 266
267 AwContentsIoThreadClientImpl::Associate(web_contents_.get(), 267 AwContentsIoThreadClientImpl::Associate(web_contents_.get(),
268 io_thread_client); 268 io_thread_client);
269 269
270 InterceptNavigationDelegate::Associate( 270 InterceptNavigationDelegate::Associate(
271 web_contents_.get(), base::MakeUnique<InterceptNavigationDelegate>( 271 web_contents_.get(), base::MakeUnique<InterceptNavigationDelegate>(
272 env, intercept_navigation_delegate)); 272 env, intercept_navigation_delegate));
273 273
274 // Finally, having setup the associations, release any deferred requests 274 // Finally, having setup the associations, release any deferred requests
275 for (content::RenderFrameHost* rfh : web_contents_->GetAllFrames()) { 275 for (content::RenderFrameHost* rfh : web_contents_->GetAllFrames()) {
(...skipping 1169 matching lines...) Expand 10 before | Expand all | Expand 10 after
1445 1445
1446 return Java_AwContents_onRenderProcessGoneDetail(env, obj, child_process_id, 1446 return Java_AwContents_onRenderProcessGoneDetail(env, obj, child_process_id,
1447 crashed); 1447 crashed);
1448 } 1448 }
1449 1449
1450 void AwContents::RenderProcessReady(content::RenderProcessHost* host) { 1450 void AwContents::RenderProcessReady(content::RenderProcessHost* host) {
1451 UpdateRendererPriority(); 1451 UpdateRendererPriority();
1452 } 1452 }
1453 1453
1454 } // namespace android_webview 1454 } // namespace android_webview
OLDNEW
« no previous file with comments | « android_webview/browser/aw_content_browser_client.cc ('k') | android_webview/browser/aw_contents_client_bridge.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698