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 29adec1cda4b841f3d090674f7c736e8efac73dd..ab32ea91f252c33894abe44c691f1a4d20fbdd4b 100644 |
--- a/chrome/browser/download/chrome_download_manager_delegate.cc |
+++ b/chrome/browser/download/chrome_download_manager_delegate.cc |
@@ -364,7 +364,7 @@ bool ChromeDownloadManagerDelegate::ShouldCompleteDownload( |
bool ChromeDownloadManagerDelegate::ShouldOpenDownload( |
DownloadItem* item, const content::DownloadOpenDelayedCallback& callback) { |
-#if defined(ENABLE_EXTENSIONS) |
+#if defined(ENABLE_EXTENSIONS) && !defined(OS_ANDROID) |
if (download_crx_util::IsExtensionDownload(*item) && |
!extensions::WebstoreInstaller::GetAssociatedApproval(*item)) { |
scoped_refptr<extensions::CrxInstaller> crx_installer = |
@@ -579,7 +579,7 @@ void ChromeDownloadManagerDelegate::PromptUserForDownloadPath( |
const base::FilePath& suggested_path, |
const DownloadTargetDeterminerDelegate::FileSelectedCallback& callback) { |
DCHECK_CURRENTLY_ON(BrowserThread::UI); |
-#if defined(OS_ANDROID) |
+#if defined(OS_ANDROID) && !defined(USE_AURA) |
chrome::android::ChromeDownloadManagerOverwriteInfoBarDelegate::Create( |
InfoBarService::FromWebContents(download->GetWebContents()), |
suggested_path, callback); |