Index: chrome/browser/download/chrome_download_manager_delegate.cc |
diff --git a/chrome/browser/download/chrome_download_manager_delegate.cc b/chrome/browser/download/chrome_download_manager_delegate.cc |
index 02dfa642a06abbff709e9c7deebdade13f726739..bb904940721c7b36107ccd28edd134ec56fbf2dd 100644 |
--- a/chrome/browser/download/chrome_download_manager_delegate.cc |
+++ b/chrome/browser/download/chrome_download_manager_delegate.cc |
@@ -49,6 +49,10 @@ |
#include "net/base/filename_util.h" |
#include "net/base/mime_util.h" |
+#if defined(OS_ANDROID) |
+#include "chrome/browser/android/download_overwrite_infobar_delegate.h" |
+#endif |
+ |
#if defined(OS_CHROMEOS) |
#include "chrome/browser/chromeos/drive/download_handler.h" |
#include "chrome/browser/chromeos/drive/file_system_util.h" |
@@ -565,7 +569,12 @@ void ChromeDownloadManagerDelegate::PromptUserForDownloadPath( |
const base::FilePath& suggested_path, |
const DownloadTargetDeterminerDelegate::FileSelectedCallback& callback) { |
DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); |
+#if defined(OS_ANDROID) |
+ chrome::android::DownloadOverwriteInfoBarDelegate::Create( |
+ download, suggested_path, callback); |
+#else |
DownloadFilePicker::ShowFilePicker(download, suggested_path, callback); |
+#endif |
} |
void ChromeDownloadManagerDelegate::DetermineLocalPath( |