Index: chrome/browser/usb/usb_service.cc |
diff --git a/chrome/browser/usb/usb_service.cc b/chrome/browser/usb/usb_service.cc |
index ad172d88508b2ac06070b809a34f40d7d85ae25f..65e9ced62c7a2e194362a7bd1698b7d67189f262 100644 |
--- a/chrome/browser/usb/usb_service.cc |
+++ b/chrome/browser/usb/usb_service.cc |
@@ -8,7 +8,7 @@ |
#include "base/bind_helpers.h" |
#include "base/stl_util.h" |
#include "chrome/browser/usb/usb_device.h" |
-#include "third_party/libusb/libusb/libusb.h" |
+#include "third_party/libusb/libusb.h" |
UsbService::UsbService() : running_(true), thread_("UsbThread") { |
libusb_init(&context_); |
@@ -75,7 +75,10 @@ void UsbService::PostHandleEventTask() { |
} |
void UsbService::HandleEvent() { |
- libusb_handle_events_completed(context_, NULL); |
+ // TODO(gdk): Once there is a reasonable expectation that platforms will use |
Paweł Hajdan Jr.
2012/05/10 06:36:15
Note: there is. Gentoo Linux doesn't even have any
Garret Kelly
2012/05/10 17:44:01
I'll leave the older call for compatibility's sake
|
+ // libusb >= 1.0.9 this should be changed to handle_events_completed, as the |
+ // use of handle_events is deprecated. |
+ libusb_handle_events(context_); |
if (running_) { |
PostHandleEventTask(); |
} |