Index: chrome/browser/chrome_device_client.cc |
diff --git a/chrome/browser/chrome_device_client.cc b/chrome/browser/chrome_device_client.cc |
index f36d61f60600c2ba37da868cbe51bb0c13150952..1eb2572ac25a19b9c95cf01b096e2cad1f9c7246 100644 |
--- a/chrome/browser/chrome_device_client.cc |
+++ b/chrome/browser/chrome_device_client.cc |
@@ -6,6 +6,7 @@ |
#include "base/logging.h" |
#include "content/public/browser/browser_thread.h" |
+#include "device/hid/hid_service.h" |
#include "device/usb/usb_service.h" |
ChromeDeviceClient::ChromeDeviceClient() {} |
@@ -17,3 +18,9 @@ device::UsbService* ChromeDeviceClient::GetUsbService() { |
content::BrowserThread::GetMessageLoopProxyForThread( |
content::BrowserThread::UI)); |
} |
+ |
+device::HidService* ChromeDeviceClient::GetHidService() { |
+ return device::HidService::GetInstance( |
+ content::BrowserThread::GetMessageLoopProxyForThread( |
+ content::BrowserThread::UI)); |
+} |