Index: chrome/browser/printing/cloud_print/cloud_print_proxy_service.cc |
diff --git a/chrome/browser/printing/cloud_print/cloud_print_proxy_service.cc b/chrome/browser/printing/cloud_print/cloud_print_proxy_service.cc |
index f859b1fca42aa27a89a3e90ef67b4593d0d532b7..323a4439112453e7c3e717c7a67d363ac4c69b54 100644 |
--- a/chrome/browser/printing/cloud_print/cloud_print_proxy_service.cc |
+++ b/chrome/browser/printing/cloud_print/cloud_print_proxy_service.cc |
@@ -12,10 +12,12 @@ |
#include "base/command_line.h" |
#include "base/files/file_util.h" |
#include "base/json/json_reader.h" |
-#include "base/message_loop/message_loop.h" |
+#include "base/location.h" |
#include "base/metrics/histogram.h" |
#include "base/prefs/pref_service.h" |
+#include "base/single_thread_task_runner.h" |
#include "base/strings/utf_string_conversions.h" |
+#include "base/thread_task_runner_handle.h" |
#include "chrome/browser/browser_process.h" |
#include "chrome/browser/chrome_notification_types.h" |
#include "chrome/browser/lifetime/application_lifetime.h" |
@@ -144,8 +146,8 @@ void CloudPrintProxyService::GetPrinters(const PrintersCallback& callback) { |
} |
UMA_HISTOGRAM_COUNTS_10000("CloudPrint.AvailablePrintersList", |
printers.size()); |
- base::MessageLoop::current()->PostTask(FROM_HERE, |
- base::Bind(callback, printers)); |
+ base::ThreadTaskRunnerHandle::Get()->PostTask( |
+ FROM_HERE, base::Bind(callback, printers)); |
} else { |
InvokeServiceTask( |
base::Bind(&CloudPrintProxyService::GetCloudPrintProxyPrinters, |