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..45ab3c0aa02de414a21a412b761ac82d7e6e5198 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.empty()) { |
+ SendResponse(false); |
+ return; |
+ } |
+ |
SelectFileDialogExtension::OnMultiFilesSelected(GetFileDialogRoutingID(this), |
files); |
SendResponse(true); |