| Index: chrome/browser/download/download_file_picker.h | 
| diff --git a/chrome/browser/download/download_file_picker.h b/chrome/browser/download/download_file_picker.h | 
| index bf7754dac3c63cff2508eb4a1104e6377f731706..8648504c8850fe6686414908c468cb44cb625158 100644 | 
| --- a/chrome/browser/download/download_file_picker.h | 
| +++ b/chrome/browser/download/download_file_picker.h | 
| @@ -27,8 +27,8 @@ class DownloadFilePicker : public ui::SelectFileDialog::Listener { | 
| //    selection, then this parameter will be the empty path. On Chrome OS, | 
| //    this path may contain virtual mount points if the user chose a virtual | 
| //    path (e.g. Google Drive). | 
| -  typedef base::Callback<void(const base::FilePath& virtual_path)> | 
| -      FileSelectedCallback; | 
| +  typedef base::Callback<void(const base::FilePath& virtual_path, | 
| +      bool hide_file_extension)> FileSelectedCallback; | 
|  | 
| // Display a file picker dialog for |item|. The |suggested_path| will be used | 
| // as the initial path displayed to the user. |callback| will always be | 
| @@ -45,12 +45,16 @@ class DownloadFilePicker : public ui::SelectFileDialog::Listener { | 
|  | 
| // Runs |file_selected_callback_| with |virtual_path| and then deletes this | 
| // object. | 
| -  void OnFileSelected(const base::FilePath& virtual_path); | 
| +  void OnFileSelected(const base::FilePath& virtual_path, | 
| +                      bool hide_file_extension); | 
|  | 
| // SelectFileDialog::Listener implementation. | 
| void FileSelected(const base::FilePath& path, | 
| int index, | 
| void* params) override; | 
| +  void FileSelectedWithExtraInfo(const ui::SelectedFileInfo& file, | 
| +                                 int index, | 
| +                                 void* params) override; | 
| void FileSelectionCanceled(void* params) override; | 
|  | 
| // Initially suggested path. | 
|  |