Index: extensions/shell/browser/shell_device_client.cc |
diff --git a/extensions/shell/browser/shell_device_client.cc b/extensions/shell/browser/shell_device_client.cc |
index b3c81680c983db9fe5987bb3bfbfda3c3058a07e..55b277b03019444b1fde9eba42db84effae5e484 100644 |
--- a/extensions/shell/browser/shell_device_client.cc |
+++ b/extensions/shell/browser/shell_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" |
namespace extensions { |
@@ -20,4 +21,10 @@ device::UsbService* ShellDeviceClient::GetUsbService() { |
content::BrowserThread::UI)); |
} |
+device::HidService* ShellDeviceClient::GetHidService() { |
+ return device::HidService::GetInstance( |
+ content::BrowserThread::GetMessageLoopProxyForThread( |
+ content::BrowserThread::UI)); |
+} |
+ |
} |