| Index: chrome/browser/storage_monitor/image_capture_device_manager.mm
|
| diff --git a/chrome/browser/storage_monitor/image_capture_device_manager.mm b/chrome/browser/storage_monitor/image_capture_device_manager.mm
|
| index b51d32c38a3d09924ee18a69addbf880338e1d11..e9c1fb66dd3cccfcd2006c417ea7802c472f3511 100644
|
| --- a/chrome/browser/storage_monitor/image_capture_device_manager.mm
|
| +++ b/chrome/browser/storage_monitor/image_capture_device_manager.mm
|
| @@ -146,6 +146,15 @@ void ImageCaptureDeviceManager::SetNotifications(
|
| [device_browser_ setNotifications:notifications];
|
| }
|
|
|
| +void ImageCaptureDeviceManager::EjectDevice(
|
| + const std::string& uuid,
|
| + base::Callback<void(StorageMonitor::EjectStatus)> callback) {
|
| + base::scoped_nsobject<ImageCaptureDevice> camera_device(
|
| + [[device_browser_ deviceForUUID:uuid] retain]);
|
| + [camera_device eject];
|
| + callback.Run(StorageMonitor::EJECT_OK);
|
| +}
|
| +
|
| // static
|
| ImageCaptureDevice* ImageCaptureDeviceManager::deviceForUUID(
|
| const std::string& uuid) {
|
|
|