Index: chrome/browser/usb/usb_device.cc |
diff --git a/chrome/browser/usb/usb_device.cc b/chrome/browser/usb/usb_device.cc |
index 39d81a81c5a486c642f085529e4dd274e36851d1..d238cbf9a5a57186779eec8b20e7a89443678783 100644 |
--- a/chrome/browser/usb/usb_device.cc |
+++ b/chrome/browser/usb/usb_device.cc |
@@ -20,6 +20,16 @@ |
using content::BrowserThread; |
+namespace { |
+ |
+void OnRequestUsbAccessReplied( |
+ const base::Callback<void(bool success)>& callback, |
+ bool success) { |
+ BrowserThread::PostTask(BrowserThread::FILE, FROM_HERE, |
+ base::Bind(callback, success)); |
+} |
+ |
+} // namespace |
UsbDevice::UsbDevice( |
scoped_refptr<UsbContext> context, |
PlatformUsbDevice platform_device, |
@@ -55,6 +65,7 @@ UsbDevice::~UsbDevice() { |
} |
#if defined(OS_CHROMEOS) |
+ |
void UsbDevice::RequestUsbAcess( |
int interface_id, |
const base::Callback<void(bool success)>& callback) { |
@@ -78,19 +89,10 @@ void UsbDevice::RequestUsbAcess( |
this->vendor_id_, |
this->product_id_, |
interface_id, |
- base::Bind(&UsbDevice::OnRequestUsbAccessReplied, |
- base::Unretained(this), |
- callback))); |
+ base::Bind(&OnRequestUsbAccessReplied, callback))); |
} |
} |
-void UsbDevice::OnRequestUsbAccessReplied( |
- const base::Callback<void(bool success)>& callback, |
- bool success) { |
- BrowserThread::PostTask(BrowserThread::FILE, FROM_HERE, |
- base::Bind(callback, success)); |
-} |
- |
#endif |
scoped_refptr<UsbDeviceHandle> UsbDevice::Open() { |