Index: extensions/browser/api/hid/hid_api.cc |
diff --git a/extensions/browser/api/hid/hid_api.cc b/extensions/browser/api/hid/hid_api.cc |
index 76cddcbec2257a077b3de593288d261e8716ae05..e710af01769c7b67387e45a46024099236eefc62 100644 |
--- a/extensions/browser/api/hid/hid_api.cc |
+++ b/extensions/browser/api/hid/hid_api.cc |
@@ -11,6 +11,7 @@ |
#include "device/hid/hid_device_info.h" |
#include "device/hid/hid_service.h" |
#include "extensions/browser/api/api_resource_manager.h" |
+#include "extensions/browser/api/extensions_api_client.h" |
#include "extensions/common/api/hid.h" |
#include "extensions/common/permissions/permissions_data.h" |
#include "extensions/common/permissions/usb_device_permission.h" |
@@ -126,9 +127,7 @@ void HidConnectFunction::AsyncWorkStart() { |
return; |
} |
- HidService* hid_service = HidService::GetInstance( |
- content::BrowserThread::GetMessageLoopProxyForThread( |
- content::BrowserThread::UI)); |
+ HidService* hid_service = ExtensionsAPIClient::Get()->GetHidService(); |
DCHECK(hid_service); |
scoped_refptr<HidConnection> connection = |
hid_service->Connect(device_info.device_id); |