Index: chrome/browser/ui/views/ash/chrome_shell_delegate.cc |
diff --git a/chrome/browser/ui/views/ash/chrome_shell_delegate.cc b/chrome/browser/ui/views/ash/chrome_shell_delegate.cc |
index 65ce620af15644e825d4944758c6d66ba7dd0d2f..368d7981a135db1b5955f0d4b5efdc1996df9cc1 100644 |
--- a/chrome/browser/ui/views/ash/chrome_shell_delegate.cc |
+++ b/chrome/browser/ui/views/ash/chrome_shell_delegate.cc |
@@ -132,7 +132,8 @@ void ChromeShellDelegate::Search() { |
} |
Browser* target_browser = Browser::GetOrCreateTabbedBrowser( |
- ProfileManager::GetDefaultProfileOrOffTheRecord()); |
+ last_active ? last_active->profile() : |
+ ProfileManager::GetDefaultProfileOrOffTheRecord()); |
const GURL& url = target_browser->GetSelectedWebContents()->GetURL(); |
if (url.SchemeIs(chrome::kChromeUIScheme) && |
url.host() == chrome::kChromeUINewTabHost) { |