| Index: android_webview/native/aw_contents.cc
|
| diff --git a/android_webview/native/aw_contents.cc b/android_webview/native/aw_contents.cc
|
| index 2cfdcd580b0d7697a3de6a1a5b6ee7a4f17a4702..09985c9dc35ce5c27b855790aeda5fa7995783f3 100644
|
| --- a/android_webview/native/aw_contents.cc
|
| +++ b/android_webview/native/aw_contents.cc
|
| @@ -151,9 +151,7 @@ AwContents* AwContents::FromID(int render_process_id, int render_view_id) {
|
| }
|
|
|
| AwContents::AwContents(scoped_ptr<WebContents> web_contents)
|
| - : weak_factory_on_ui_thread_(this),
|
| - ui_thread_weak_ptr_(weak_factory_on_ui_thread_.GetWeakPtr()),
|
| - web_contents_(web_contents.Pass()),
|
| + : web_contents_(web_contents.Pass()),
|
| shared_renderer_state_(
|
| BrowserThread::GetMessageLoopProxyForThread(BrowserThread::UI),
|
| this),
|
| @@ -349,17 +347,10 @@ void AwContents::DrawGL(AwDrawGLInfo* draw_info) {
|
| state_restore.framebuffer_binding_ext(),
|
| draw_info,
|
| &result)) {
|
| - content::BrowserThread::PostTask(
|
| - content::BrowserThread::UI,
|
| - FROM_HERE,
|
| - base::Bind(&AwContents::DidDrawGL, ui_thread_weak_ptr_, result));
|
| + browser_view_renderer_.DidDrawGL(result);
|
| }
|
| }
|
|
|
| -void AwContents::DidDrawGL(const DrawGLResult& result) {
|
| - browser_view_renderer_.DidDrawGL(result);
|
| -}
|
| -
|
| namespace {
|
| void DocumentHasImagesCallback(const ScopedJavaGlobalRef<jobject>& message,
|
| bool has_images) {
|
|
|