Chromium Code Reviews| Index: chrome/browser/ui/views/frame/browser_frame_win.cc |
| =================================================================== |
| --- chrome/browser/ui/views/frame/browser_frame_win.cc (revision 208964) |
| +++ chrome/browser/ui/views/frame/browser_frame_win.cc (working copy) |
| @@ -14,9 +14,7 @@ |
| #include "chrome/app/chrome_command_ids.h" |
| #include "chrome/browser/lifetime/application_lifetime.h" |
| #include "chrome/browser/profiles/profile.h" |
| -#include "chrome/browser/search_engines/template_url.h" |
| -#include "chrome/browser/search_engines/template_url_service.h" |
| -#include "chrome/browser/search_engines/template_url_service_factory.h" |
| +#include "chrome/browser/search_engines/util.h" |
| #include "chrome/browser/ui/browser_commands.h" |
| #include "chrome/browser/ui/browser_finder.h" |
| #include "chrome/browser/ui/tabs/tab_strip_model.h" |
| @@ -466,22 +464,11 @@ |
| DCHECK(browser); |
| GURL request_url; |
| - |
| if (w_param) { |
| - const wchar_t* url = reinterpret_cast<const wchar_t*>(w_param); |
| - request_url = GURL(url); |
| + request_url = GURL(reinterpret_cast<const wchar_t*>(w_param)); |
| } else if (l_param) { |
| - const wchar_t* search_string = |
| - reinterpret_cast<const wchar_t*>(l_param); |
| - const TemplateURL* default_provider = |
| - TemplateURLServiceFactory::GetForProfile(browser->profile())-> |
| - GetDefaultSearchProvider(); |
| - if (default_provider) { |
| - const TemplateURLRef& search_url = default_provider->url_ref(); |
| - DCHECK(search_url.SupportsReplacement()); |
| - request_url = GURL(search_url.ReplaceSearchTerms( |
| - TemplateURLRef::SearchTermsArgs(search_string))); |
| - } |
| + request_url = GetDefaultSearchURLForSearchTerms( |
| + browser->profile(), reinterpret_cast<const wchar_t*>(l_param)); |
|
Jered
2013/06/28 21:57:28
Keep the named temp for search terms.
Peter Kasting
2013/06/28 22:16:02
Same question, you think that really buys much ove
Jered
2013/06/28 22:22:28
I mostly like it for code search, so there's a lin
|
| } |
| if (request_url.is_valid()) { |
| browser->OpenURL(OpenURLParams(request_url, Referrer(), NEW_FOREGROUND_TAB, |