Index: chrome/browser/download/download_shelf_context_menu.cc |
diff --git a/chrome/browser/download/download_shelf_context_menu.cc b/chrome/browser/download/download_shelf_context_menu.cc |
index 33be97bde5a2c16ffb56d0943df35447826e05b1..e2c0986c0bae9cfa076c470242cdca81b14c5059 100644 |
--- a/chrome/browser/download/download_shelf_context_menu.cc |
+++ b/chrome/browser/download/download_shelf_context_menu.cc |
@@ -63,8 +63,8 @@ void DownloadShelfContextMenu::ExecuteCommand(int command_id) { |
download_item_->OpenDownload(); |
break; |
case ALWAYS_OPEN_TYPE: { |
- DownloadPrefs* prefs = DownloadPrefs::FromDownloadManager( |
- download_item_->GetDownloadManager()); |
+ DownloadPrefs* prefs = DownloadPrefs::FromBrowserContext( |
+ download_item_->BrowserContext()); |
FilePath path = download_item_->GetUserVerifiedFilePath(); |
if (!IsCommandIdChecked(ALWAYS_OPEN_TYPE)) |
prefs->EnableAutoOpenBasedOnExtension(path); |