| Index: extensions/browser/api/cast_channel/cast_socket.cc
|
| diff --git a/extensions/browser/api/cast_channel/cast_socket.cc b/extensions/browser/api/cast_channel/cast_socket.cc
|
| index 038bdceaf7c58bac6846d7b0c95d8569aa986cb2..0d33722a9f24a9a440bab585682887f5765ae330 100644
|
| --- a/extensions/browser/api/cast_channel/cast_socket.cc
|
| +++ b/extensions/browser/api/cast_channel/cast_socket.cc
|
| @@ -13,12 +13,14 @@
|
| #include "base/callback_helpers.h"
|
| #include "base/format_macros.h"
|
| #include "base/lazy_instance.h"
|
| +#include "base/location.h"
|
| #include "base/memory/ptr_util.h"
|
| -#include "base/message_loop/message_loop.h"
|
| #include "base/numerics/safe_conversions.h"
|
| +#include "base/single_thread_task_runner.h"
|
| #include "base/strings/string_number_conversions.h"
|
| #include "base/strings/stringprintf.h"
|
| #include "base/sys_byteorder.h"
|
| +#include "base/threading/thread_task_runner_handle.h"
|
| #include "base/time/time.h"
|
| #include "extensions/browser/api/cast_channel/cast_auth_util.h"
|
| #include "extensions/browser/api/cast_channel/cast_framer.h"
|
| @@ -297,8 +299,8 @@ void CastSocketImpl::PostTaskToStartConnectLoop(int result) {
|
| DCHECK(connect_loop_callback_.IsCancelled());
|
| connect_loop_callback_.Reset(base::Bind(&CastSocketImpl::DoConnectLoop,
|
| base::Unretained(this), result));
|
| - base::MessageLoop::current()->PostTask(FROM_HERE,
|
| - connect_loop_callback_.callback());
|
| + base::ThreadTaskRunnerHandle::Get()->PostTask(
|
| + FROM_HERE, connect_loop_callback_.callback());
|
| }
|
|
|
| // This method performs the state machine transitions for connection flow.
|
|
|