Index: chrome/browser/download/download_manager.cc |
diff --git a/chrome/browser/download/download_manager.cc b/chrome/browser/download/download_manager.cc |
index 71b6ea64fa6217b98be4493d741887021270bfaf..63bb557d2c0f577d15a3e9b8a6dd3125d1a776fc 100644 |
--- a/chrome/browser/download/download_manager.cc |
+++ b/chrome/browser/download/download_manager.cc |
@@ -1476,7 +1476,9 @@ void DownloadManager::OpenChromeExtension(const FilePath& full_path, |
} |
} else { |
TabContents* contents = NULL; |
- Browser* last_active = BrowserList::GetLastActiveWithProfile(profile_); |
+ // Get last active normal browser of profile. |
+ Browser* last_active = BrowserList::FindBrowserWithType(profile_, |
+ Browser::TYPE_NORMAL, false); |
if (last_active) |
contents = last_active->GetSelectedTabContents(); |
if (contents) { |