| Index: extensions/browser/api/hid/hid_device_manager.cc
|
| diff --git a/extensions/browser/api/hid/hid_device_manager.cc b/extensions/browser/api/hid/hid_device_manager.cc
|
| index 745813f42712bac0ad5676b6b4552ec1036d8bde..ba92267529e857fa10bef4c86280ada833673d01 100644
|
| --- a/extensions/browser/api/hid/hid_device_manager.cc
|
| +++ b/extensions/browser/api/hid/hid_device_manager.cc
|
| @@ -11,7 +11,10 @@
|
| #include <vector>
|
|
|
| #include "base/lazy_instance.h"
|
| +#include "base/location.h"
|
| #include "base/memory/ptr_util.h"
|
| +#include "base/single_thread_task_runner.h"
|
| +#include "base/threading/thread_task_runner_handle.h"
|
| #include "device/core/device_client.h"
|
| #include "device/hid/hid_device_filter.h"
|
| #include "device/hid/hid_service.h"
|
| @@ -124,7 +127,7 @@ void HidDeviceManager::GetApiDevices(
|
| if (enumeration_ready_) {
|
| std::unique_ptr<base::ListValue> devices =
|
| CreateApiDeviceList(extension, filters);
|
| - base::MessageLoop::current()->PostTask(
|
| + base::ThreadTaskRunnerHandle::Get()->PostTask(
|
| FROM_HERE, base::Bind(callback, base::Passed(&devices)));
|
| } else {
|
| pending_enumerations_.push_back(base::WrapUnique(
|
|
|