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 e710af01769c7b67387e45a46024099236eefc62..76cddcbec2257a077b3de593288d261e8716ae05 100644 |
--- a/extensions/browser/api/hid/hid_api.cc |
+++ b/extensions/browser/api/hid/hid_api.cc |
@@ -11,7 +11,6 @@ |
#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" |
@@ -127,7 +126,9 @@ void HidConnectFunction::AsyncWorkStart() { |
return; |
} |
- HidService* hid_service = ExtensionsAPIClient::Get()->GetHidService(); |
+ HidService* hid_service = HidService::GetInstance( |
+ content::BrowserThread::GetMessageLoopProxyForThread( |
+ content::BrowserThread::UI)); |
DCHECK(hid_service); |
scoped_refptr<HidConnection> connection = |
hid_service->Connect(device_info.device_id); |