Index: chrome/browser/chromeos/extensions/file_manager/private_api_dialog.cc |
diff --git a/chrome/browser/chromeos/extensions/file_manager/private_api_dialog.cc b/chrome/browser/chromeos/extensions/file_manager/private_api_dialog.cc |
index 9c105ec1b37af32677db090c607e0f0e8ba3f36a..76e8edbce63210c2e4dfbfaf3ef9e121b34c1991 100644 |
--- a/chrome/browser/chromeos/extensions/file_manager/private_api_dialog.cc |
+++ b/chrome/browser/chromeos/extensions/file_manager/private_api_dialog.cc |
@@ -98,6 +98,11 @@ bool FileManagerPrivateSelectFilesFunction::RunAsync() { |
void FileManagerPrivateSelectFilesFunction::GetSelectedFileInfoResponse( |
const std::vector<ui::SelectedFileInfo>& files) { |
DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); |
+ if (files.size() == 0) { |
kinaba
2014/09/10 08:03:52
files.empty()
hirono
2014/09/10 13:17:45
Done.
|
+ SendResponse(false); |
+ return; |
+ } |
+ |
SelectFileDialogExtension::OnMultiFilesSelected(GetFileDialogRoutingID(this), |
files); |
SendResponse(true); |