Index: device/serial/data_receiver.cc |
diff --git a/device/serial/data_receiver.cc b/device/serial/data_receiver.cc |
index 95f2154039decc37c871d3fa0d4b8c96c706cc09..361e201a550a096ba8f6db28e7e23fcfcb6ebcd5 100644 |
--- a/device/serial/data_receiver.cc |
+++ b/device/serial/data_receiver.cc |
@@ -9,7 +9,9 @@ |
#include <utility> |
#include "base/bind.h" |
-#include "base/message_loop/message_loop.h" |
+#include "base/location.h" |
+#include "base/single_thread_task_runner.h" |
+#include "base/threading/thread_task_runner_handle.h" |
namespace device { |
@@ -225,12 +227,12 @@ bool DataReceiver::PendingReceive::DispatchDataFrame( |
if (data->is_error) { |
data->dispatched = true; |
- base::MessageLoop::current()->PostTask( |
+ base::ThreadTaskRunnerHandle::Get()->PostTask( |
FROM_HERE, base::Bind(receive_error_callback_, data->error)); |
return true; |
} |
buffer_in_use_ = true; |
- base::MessageLoop::current()->PostTask( |
+ base::ThreadTaskRunnerHandle::Get()->PostTask( |
FROM_HERE, |
base::Bind( |
receive_callback_, |