Index: chrome/browser/chromeos/extensions/file_browser_private_api.cc |
diff --git a/chrome/browser/chromeos/extensions/file_browser_private_api.cc b/chrome/browser/chromeos/extensions/file_browser_private_api.cc |
index f16f06670d35d286099d37d5ab3236bb5bea948a..dc2362202ad7fe7787d727270f276d45fb7344e7 100644 |
--- a/chrome/browser/chromeos/extensions/file_browser_private_api.cc |
+++ b/chrome/browser/chromeos/extensions/file_browser_private_api.cc |
@@ -1657,8 +1657,14 @@ void RemoveMountFunction::GetSelectedFileInfoResponse( |
SendResponse(false); |
return; |
} |
- DiskMountManager::GetInstance()->UnmountPath(files[0].local_path.value(), |
- chromeos::UNMOUNT_OPTIONS_NONE); |
+ |
+ // TODO(tbarzic): Send response when callback is received, it would make more |
+ // sense than remembering issued unmount requests in file manager and showing |
+ // errors for them when MountCompleted event is received. |
+ DiskMountManager::GetInstance()->UnmountPath( |
+ files[0].local_path.value(), |
+ chromeos::UNMOUNT_OPTIONS_NONE, |
+ DiskMountManager::UnmountPathCallback()); |
SendResponse(true); |
} |