Index: content/renderer/gpu/transport_texture_host.cc |
diff --git a/content/renderer/gpu/transport_texture_host.cc b/content/renderer/gpu/transport_texture_host.cc |
index 5c2f88de56876ccad44ee7bbcffbbdfbd9798086..60a45d0df3cd46d7ecce8f38297d1ee88a7ff109 100644 |
--- a/content/renderer/gpu/transport_texture_host.cc |
+++ b/content/renderer/gpu/transport_texture_host.cc |
@@ -12,6 +12,7 @@ |
// solved yet so exclude building on Mac. |
#if !defined(OS_MACOSX) |
+#include "base/bind.h" |
#include "base/message_loop.h" |
#include "content/common/gpu/gpu_messages.h" |
#include "content/renderer/gpu/renderer_gl_context.h" |
@@ -41,7 +42,7 @@ void TransportTextureHost::Init(Task* done_task) { |
if (MessageLoop::current() != io_message_loop_) { |
io_message_loop_->PostTask( |
FROM_HERE, |
- NewRunnableMethod(this, &TransportTextureHost::Init, done_task)); |
+ base::Bind(&TransportTextureHost::Init, this, done_task)); |
return; |
} |
@@ -102,8 +103,7 @@ void TransportTextureHost::ReleaseTexturesInternal() { |
if (MessageLoop::current() != render_message_loop_) { |
render_message_loop_->PostTask( |
FROM_HERE, |
- NewRunnableMethod(this, |
- &TransportTextureHost::ReleaseTexturesInternal)); |
+ base::Bind(&TransportTextureHost::ReleaseTexturesInternal, this)); |
return; |
} |
@@ -118,8 +118,8 @@ void TransportTextureHost::SendTexturesInternal( |
if (MessageLoop::current() != io_message_loop_) { |
io_message_loop_->PostTask( |
FROM_HERE, |
- NewRunnableMethod(this, &TransportTextureHost::SendTexturesInternal, |
- textures)); |
+ base::Bind(&TransportTextureHost::SendTexturesInternal, this, |
+ textures)); |
return; |
} |
@@ -134,7 +134,7 @@ void TransportTextureHost::SendDestroyInternal() { |
if (MessageLoop::current() != io_message_loop_) { |
io_message_loop_->PostTask( |
FROM_HERE, |
- NewRunnableMethod(this, &TransportTextureHost::SendDestroyInternal)); |
+ base::Bind(&TransportTextureHost::SendDestroyInternal, this)); |
return; |
} |
@@ -157,8 +157,8 @@ void TransportTextureHost::OnCreateTextures(int32 n, uint32 width, |
if (MessageLoop::current() != render_message_loop_) { |
render_message_loop_->PostTask( |
FROM_HERE, |
- NewRunnableMethod(this, &TransportTextureHost::OnCreateTextures, |
- n, width, height, format)); |
+ base::Bind(&TransportTextureHost::OnCreateTextures, this, n, width, |
+ height, format)); |
return; |
} |